头供奉官。三年（962年），授检校兵部尚书。干德二年（964年）十一月，随忠武军节度使、西川行营凤州路都部署王全斌参加平蜀之役。三年（965年）正月，蜀地平，以功选知简州（今四川简阳）。开宝三年（970年）九月，随潭州防御使、贺州道行营兵马都部署潘美征伐南汉，生擒边将刘锨。四年（971年）二月，南汉后主刘鋹出降，岭表平，持传告捷，授检校尚书省右仆射、迁翰林副使。开宝七年（974年）九月，再随义成军节度使、宣徽南院使曹彬征南唐。八年（974年）十一月，围金陵（今江苏南京），城破，生俘后主李煜。李煜打算自杀，守