1983年08月至2003年08月,历任铁道部沈阳铁路局见习生、助理工程师、工程师、工务处处长、高级工程师。
2003年08月至2007年02月,历任铁道部安全监察司司长助理、运输指挥中心(运输局)基础部副主任。
2007年02月至2014年04月,历任铁道部兰州铁路局副局长、局长、正高级工程师。
2014年04月至2019年09月,历任中铁集装箱运输有限责任公司总经理、董事长、正高级工程师。
2022年10月至今,担任中国铁建高新装备股份有限公司独立非执行董事。