2004— | Vice-President, CPPCC, Provincial Committee Heilongjiang Province | |
2002— | Member, China Democratic League, Provincial Committee, Standing Committee Heilongjiang Province | |
1998—2003 | Member, 9th CPPCC, National Committee | |
1997—2002 | Member, China Democratic League, Provincial Committee Heilongjiang Province | |
1994—1997 | Vice-President, Northeast China Agricultural University | |
1988—1994 | Division Chief, Northeast China Agricultural University | |
1988—1994 | Professor, Northeast China Agricultural University | |
1976—1988 | Associate Professor, Northeast China Agricultural University | |
1965—1976 | Agricultural Technician, Xinjiang Production and Construction Corps Xinjiang Uygur Autonomous Region | |
1960—1965 | Graduate, Beijing Agricultural University Beijing Municipality (Agricultural Weather Program) |