2004年10月，任江西省军区政委、党委书记。2005年8月，任福建省军区政委、党委书记。2006年11月，兼任中共福建省委常委。2009年5月，任上海警备区政委。2010年7月，卸任。2002年7月，晋升为少将军衔。2008年，当选第十一届全国人民代表大会解放军代表。