Szülei: Hadnagy János és Lénárt Terézia voltak.[4] Általános és középiskolai tanulmányait Szombathelyen végezte el. 1946-ban diplomázott a budapesti egyetemen latin-magyar szakon. Szülővárosában dolgozott szabadművelődési fogalmazóként. A tanácsok megalakulása után 1954-ig népművelési megyei osztályvezető volt. 1954-től megyei tanácselnök-helyettesként dolgozott. 1962-ben kinevezték művelődésügy miniszterhelyettesnek.
Számos cikke és tanulmánya jelent meg a népművelés kérdéseiről.
Zalai életrajzi kislexikon. Szerkesztette: Gyimesi Endre. Zalaegerszeg, Zala Megyei Önkormányzati Közgyűlés, 1994.
Zalai életrajzi kislexikon. 3. javított, bővített kiadás. Szerkesztette: Fatér Bernadett, Horváth József, Kiss Gábor [és mások]. Zalaegerszeg, Deák Ferenc Megyei Könyvtár, 2005.