MÁV pályaőr gyermeke. 1946-tól két éven át gyári munkásként dolgozott a Nyírbogdányi Ásványolajfinomító laboratóriumában, tagja lett a Vegyipari Dolgozók Szakszervezetének és belépett a Magyar Kommunista Pártba. A Dózsa György Népi Kollégium tagja lett, majd a Leningrádi Tervgazdasági Főiskolán közgazdász végzettséget szerzett. 1953-tól a Magyar Dolgozók Pártja KV, majd az MSZMP KB apparátusában dolgozott a beruházások és az építőipar kérdéseivel foglalkozott, 1962. februártól az MSZMP KB Államgazdasági Osztály osztályvezető-helyettese. 1967. április 12.-étől 1973. június 27-ig az MSZMP KB Gazdaságpolitikai Osztály vezetője, a Gazdaságpolitikai Bizottság tagja. 1970. november 28. és 1980. március 27. között az MSZMP Központi Bizottság tagja volt. 1973. júliustól 1979. áprilisáig a Központi Statisztikai Hivatal elnöke, felmentése után nyugdíjazták.