| 2010— | Deputy General Manager, China National Offshore Oil Corporation (CNOOC) | |
| 2010— | Member, China National Offshore Oil Corporation (CNOOC) CPC, Leading Party Group | |
| 2010— | Non-Executive Member, China National Offshore Oil Corporation, Board of Directors | |
| 2009— | General Manager, China National Offshore Oil Corporation, Energy Technology & Services Limited | |
| 2009—2010 | Assistant General Manager, China National Offshore Oil Corporation (CNOOC) | |
| 2007—2009 | General Manager, China National Offshore Oil Corporation, (China) Limited-Shenzhen Branch | |
| 2005—2007 | General Manager, China National Offshore Oil Corporation, Development and Production Department | |
| 1995—2005 | Deputy General Manager, China National Offshore Oil Corporation, (China) Limited-Shenzhen Branch |