Budapest, 1934. szeptember 4.

Apja gépkocsivezető volt. 1957-ben az Építőipari és Közlekedési Műszaki Egyetemen közlekedésmérnöki oklevelet, 1962-ben a Budapesti Műszaki Egyetemen gazdasági szakmérnöki oklevelet szerzett. 1957-től a MÁV közlekedési üzemmérnöke, 1962–1963-ban a Közlekedési és Postaügyi Minisztérium pénzügyi főosztály főmérnöke volt. 1963-ban az Országos Tervhivatalba került, a közlekedési főosztály főelőadója volt; 1967-től az MSZMP KB Gazdaságpolitikai Osztály munkatársa 1973. júliusig. 1973. júliustól a MÁV vezérigazgató helyettese, 1974. januártól vezérigazgatója. 1976. április 10-én kinevezték közlekedés- és postaügyi miniszterhelyettessé, a Közlekedési és Postaügyi Minisztérium (1977. július 1.–1983. június 30.), illetve a Közlekedési Minisztérium államtitkára 1983. július 1-jétől. Közlekedési miniszter 1984. június 27. és 1988. december 31. között volt, a MÁV elnök-vezérigazgatója 1989-1990-ben. 1990-től ingatlanfejlesztési tanácsadó. A MÁV Rt. igazgatóságának tagja 2002-2004-ben. 1961-ben lett a Magyar Szocialista Munkáspárt tagja.