历任红四军第一纵队第二支队补充大队副大队长、红十二军一○五团特务连连长、红十二军第三十五师特务连政治委员、红一军团第一师第一团营部文书、团部文书、团部书记、团部技术书记。参加过中央苏区五次反“围剿”和二万五千里长征,参加过遵义和强渡乌江等战斗。到达陕北后,参加了东征、西征和山城堡战斗。
任八路军一一五师第叁四叁旅第六八五团连政治指导员,苏鲁豫支队教导队政治教导员,苏鲁豫支队第叁大队第叁营政治教导员,八路军一一五师教导第五旅政治部组织科长、旅司令部作战科科长。
1943年进入延安中央党校第二部学习。参加过平型关等战斗。
任嫩江军区参谋长,齐齐哈尔城防司令员,辽东军区第叁纵队第九师副师长、师副政治委员,东北野战军独立第叁师代理政治委员,中国人民解放军第四野战军南下工作团总务部政治委员。参加了临江、辽沈、广西等战役。
任中国人民解放军第五十二军第二一四师政治委员。
1952年参加抗美援朝战争,任中国人民志愿军铁道四师政治委员、八师政治委员。
回国后,任中国人民解放军铁道兵第七师师长,第一军副军长,铁道兵副参谋长。
1957年任铁道兵副司令员。
1961年晋升少将,[1]荣获三级八一勋章、二级独立自由勋章、二级解放勋章。当选为第四、五届全国人大代表,第六届全国政协委员。
1961年晋升为少将。[1]荣获三级八一勋章,二级独立自由勋章,二级解放勋章。