Szolnok, 1919. május 13.

A Pécsi Orvostudományi Egyetemen szerezte orvosi oklevelét, később gyermekgyógyász és egészségügyi szervezési szakorvosi képesítést szerzett. Az 1960-as Hatvan Városi Tanács VB Egészségügyi Osztályán városi főorvos volt nyugdíjazásáig. 1968-től volt tagja a Magyar Szocialista Munkáspártnak; elvégezte a hároméves Marxizmus-Leninizmus Esti Egyetemet is. Országgyűlési képviselő 1967. március 19. és 1985. április 19. között volt; előbb Heves megye 12. számú, majd 1980. június 8-ától Heves megye 10. számú egyéni választókerületében.