先后在玉田县杨家套小学、省公路工程局、省交通厅公路管理局、省交通厅项目办工作。
1998年3月任省交通厅党组成员、省交通厅公路管理局局长(副厅级);
2000年3月任省交通厅公路管理局局长(保留副厅级待遇);
2000年11月任省交通厅党组成员、省交通厅公路管理局局长(副厅级);
2005年4月任省交通厅党组成员、副厅长;
2009年2月起任省交通运输厅党组成员;
2009年3月起任省交通运输厅党组成员、副厅长。
2016年11月—2017年8月任河北省交通运输厅党组副书记、副厅长;
2017年8月起任河北省交通运输厅巡视员。
2017年8月24日,河北省人民政府决定,任命杨国华同志为河北省交通运输厅巡视员,免去其河北省交通运输厅副厅长职务;[1]