护卫舰大队大队长，海军护卫舰支队副支队长，海军水警区副司令员，海军驱逐舰支队支队长，海军基地参谋长，海军舰艇学院院长等职。1995年1月，任海军北海舰队参谋长，次年7月晋升为海军少将军衔。1997年12月，任海军北海舰队副司令员。2000年12月，接替张定发任济南军区副司令员兼海军北海舰队司令员、军区党委常委、舰队党委副书记。2002年7月，晋升为海军中将军衔。2003年6月，在海军361潜艇事件中，北海舰队司令员丁一平、政治委员陈先锋遭到行政降职处分，丁一平、陈先锋的军队行政职务分别降了一级，即由大军