Yang wstąpił do rządu prowincji Hubei w kwietniu 2007, aby pełnił funkcję dyrektora Departamentu Budownictwa. Następnie od marca 2008 do stycznia 2009 studiował w Centralnej Szkole Partyjnej Komunistycznej Partii Chin, a w lutym 2009 został burmistrzem Huangshi, miasta na poziomie prefektury na wschód od Wuhan. Jednocześnie pełnił funkcję zastępcy sekretarza partii Huangshi. Był członkiem 10. Komitetu Prowincjonalnego Hubei Komunistycznej Partii Chin oraz delegatem na XII Ogólnochińskie Zgromadzenie Przedstawicieli Ludowych (2013–2018).

W grudniu 2014 roku Yang został mianowany prezesem Changjiang Property Insurance Company Ltd., spółki założonej w 2011 przez China Guodian Corporation wraz z kilkoma przedsiębiorstwami państwowymi kontrolowany przez rząd prowincji Hubei. Jego siedziba mieściła się w Wuhan. Pod jego kierownictwem spółka podpisała umowy o strategicznej współpracy z wieloma samorządami w Hubei, ale otrzymała również wiele upomnień z China Banking and Insurance Regulatory Commission za naruszenie przepisów branżowych.