1966年7月参加工作。历任空军飞行学员、海军航空兵飞行员、飞行中队长、团领航主任、大队长、海军南海舰队航空兵司令部训练处副处长、副师长兼参谋长、师长;1993年1月任海军南海舰队航空兵参谋长,1996年7月晋升海军少将军衔;2000年4月任海军南海舰队航空兵司令员;2002年2月任海军航空兵部参谋长;2005年7月任中央纪委驻国防科学技术工业委员会纪检组组长、国防科学技术工业委员会党组成员;2008年3月起任中央纪委驻工业和信息化部纪检组组长、工业和信息化部党组成员。
中国共产党第十六次全国代表大会代表,第十七届中央纪律检查委员会委员。