1943年8月出生,江苏泰兴人;1963年9月参军入伍,1965年1月入党。
1963年8月南京军区水陆坦克独立四团一营二连战士;1966年10月南京军区水陆坦克独立四团一营二连排长;1968年8月南京军区坦克十师司令部作训科副科长;1979年2月南京军区坦克十师司令部作训科科长;1981年3月南京军坦克十师三十九团副团长;1982年1月南京军区坦克十师三十九团团长;1983年4月六十军坦克十师参谋长;1985年10月第一集团军坦克十师副师长;1989年8月第一集团军坦克十师师长;1993年2月第一集团军副军长;1994年3月第一集团军副军长兼参谋长;1995年8月第一集团军副军长;1997年3月南京军区副参谋长(正军职)。
2004年12月退役后担任江苏省九届政协委员、常务委员;因病于2009年2月10日在南京逝世,享年66岁。