En mayo de 1989, se desempeñó como subsecretario del Comité Central del Partido Comunista de China y del comité del condado y magistrado adjunto del condado.
En febrero de 1990, se desempeñó como subsecretario del Comité Central del PCC y secretario del comité del partido del condado.
En agosto de 1990, se desempeñó como subsecretario del Comité Central del Partido Comunista de China, magistrado interino del condado y magistrado del condado.
En junio de 1998, fue nombrado miembro del Comité Permanente del Comité Municipal de Nanping del Partido Comunista de China.
En agosto de 1998, sirvió como miembro del Comité Permanente del Comité Municipal de Nanping del Partido Comunista de China (capitán del segundo grupo de cuadros del equipo de trabajo para ayudar al Tíbet en la provincia de Fujian, miembro de del Comité de la Prefectura de Linzhi de la Región Autónoma del Tíbet y comisionado adjunto ejecutivo de la oficina administrativa regional).
En septiembre de 2000, se desempeñó como miembro del Comité Permanente del Comité Municipal de Nanping del Partido Comunista de China (capitán del segundo grupo de cuadros del equipo de trabajo para ayudar al Tíbet en la provincia de Fujian, subsecretario del Comité de la Prefectura de Linzhi de la Región Autónoma del Tíbet y comisionado adjunto ejecutivo de la oficina administrativa regional).
En julio de 2001, fue nombrado subsecretario del Comité Municipal de Zhangzhou del Partido Comunista de China.
Desde junio de 5438 hasta octubre de 2006, se desempeñó como subdirector ejecutivo de la Oficina de Agricultura del Comité Provincial de Fujian del Partido Comunista de China.
En junio de 2006, fue nombrado miembro suplente del Comité Provincial de Fujian del Partido Comunista de China y subdirector de la Oficina de Agricultura del Comité Provincial.
En octubre de 2007, fue nombrado director de la Oficina de Agricultura del Comité Provincial de Fujian.
En abril de 2008, fue nombrado secretario del Comité Municipal de Putian del Partido Comunista de China.
En la tarde del 24 de septiembre de 2011, se celebró la sexta sesión plenaria del Comité Municipal de Putian del Partido Comunista de China y Yang Gensheng fue elegido secretario del Comité Municipal.
El 27 de octubre, fue elegido vicepresidente en la primera reunión del XI Comité Provincial de Fujian de la CCPPCh.