1952年,獲得唐山鐵道學院(現西南交通大學)學士學位。
1952年 - 1957年,擔任唐山工學院助教。
1954年,加入中國共產黨。
1961年,獲得蘇聯列寧格勒鐵道學院副博士學位。
1961年 - 1982年,先后擔任唐山鐵道學院(現西南交通大學)機械車輛教研室主任、基礎課副主任。
1982年 - 1984年,到美國麻省理工學院訪問。
1984年,先后擔任擔任西南交通大學應用力學研究所所長、機械工程二系副系主任、機車車輛研究所長、牽引動力國家重點實驗室主任、牽引動力國家重點實驗室學術委員會副主任。
1991年,當選為中國科學院學部委員(院士)。
1994年,當選為中國工程院院士(機械與運載工程學部)。
1993年,項目《輪軌相互作用有關設計軟件》榮獲“中國鐵道學會科學技術二等獎”。
1993年,榮獲“詹天佑鐵道科學技術獎”。
1995年,項目《迫導向轉向架的理論與應用》榮獲“中國鐵道學會科學技術三等獎”。
1998年,項目《機車車輛整車滾動振動試驗臺》榮獲“中國鐵道學會科學技術一等獎”。
1999年,項目《機車車輛滾動振動試驗臺》榮獲“國家科學技術進步一等獎”。
1999年,榮獲“詹天佑鐵道科學技術獎”。