1932年2月生,黑龍江哈爾濱人。1950年4月加入中國(guó)共產(chǎn)黨。1946年4月參加工作。北京經(jīng)濟(jì)函授大學(xué)經(jīng)濟(jì)管理專(zhuān)業(yè)畢業(yè),大專(zhuān)文化。
1946年至1950年任哈爾濱鐵路局顧?quán)l(xiāng)屯站站務(wù)員、哈爾濱列車(chē)段運(yùn)轉(zhuǎn)車(chē)長(zhǎng),南下干部大隊(duì)隊(duì)員,長(zhǎng)沙、衡陽(yáng)、桂林辦事處軍運(yùn)股股員、負(fù)責(zé)人。1950年至1958年任柳州鐵路局桂林地區(qū)團(tuán)總支書(shū)記、柳州分局團(tuán)委書(shū)記,柳州鐵路局政治部青年工作部青年工作指導(dǎo)科科長(zhǎng)、副部長(zhǎng),柳州鐵路局團(tuán)委副書(shū)記。1958年至1975年任柳州鐵路局桂林地區(qū)黨工委副書(shū)記、書(shū)記,柳州鐵路局團(tuán)委書(shū)記、局政治部辦公室主任,都勻鐵路分局革委會(huì)副主任。1975年至1978年任柳州鐵路局黨委常委、革委會(huì)副主任、政治部副主任等。1978年至1983年任柳州鐵路局局長(zhǎng)、黨委副書(shū)記。1983年至1990年任上海鐵路局局長(zhǎng)、黨委書(shū)記。1990年至1992年任鐵道部黨組副書(shū)記兼政治部主任、紀(jì)律檢查委員會(huì)書(shū)記。1992年9月至1994年任鐵道部部長(zhǎng)、黨組書(shū)記、政治部主任兼紀(jì)委書(shū)記。1994年至1998年3月任鐵道部部長(zhǎng)、黨組書(shū)記。1997年9月當(dāng)選為中紀(jì)委副書(shū)記、常委。1998年3月至2003年3月任最高人民檢察院檢察長(zhǎng)。1998年5月兼任中央社會(huì)治安綜合治理委員會(huì)副主任?,F(xiàn)任中國(guó)法學(xué)會(huì)會(huì)長(zhǎng)。
是中共第十四、十五屆中央委員。