 Kọkọ parí gbólóhùn yìí: Badiucao kò gba ìdálẹkọọ nípa iṣẹ ọnà nígbà tó wà ní Ṣáínà. Ó kẹkọọ nípa òfin ní Yunifásítì Ìlà Oòrùn China fún Ẹkọ Òṣèlú àti Òfin. Òun àti àwọn ẹlẹgbẹ rẹ nínú yàrá yàrá ṣàdédé wo fídíò onífọtò The Gate of Heavenly Peace lẹyìn tí wọn ti fi í pa mọ sínú fídíò oníjàgídíjàgan kan láti Taiwan. Oun ko ni idaniloju pẹlu China, o lọ si Australia lati ka ni ọdun 2009. Ó ṣiṣẹ olùkọ ní ilé ẹkọ àwọn ọmọdé fún ọpọ ọdún. Àwòrán ìṣèlú rẹ àkọkọ jẹ nípa : Ìkọlù ọkọ ojú irin ní Wenzhou ní ọdún 2011. 