Szálasi Ferenc népbírósági perében az FKgP által delegált politikai ügyész volt

Az I. világháborúban a fronton szolgált, majd 1916–1918 között parlamenti képviselő volt. 1918. november-decemberben miniszterelnökségi államtitkári, majd 1919. március 21-éig belügyminiszteri hivatalt viselt. 1922-től ügyvédként dolgozott Budapesten, 1924–1926 között ismét képviselő volt. Az ország 1944. március 19-i német megszállása után bujkálni kényszerült. 1945 áprilisában a Független Kisgazdapártnak lett tagja, 1945–1947 között ismét parlamenti képviselő volt. A Szálasi Ferenc elleni népbírósági perben a kisgazdapárt által delegált politikai ügyészi funkciót töltötte be. 1946 márciusában Sulyok Dezsővel együtt kizárták a pártból, így a Magyar Szabadság Pártban folytatta a politizálást. 1947 júliusában elhagyta az országot, az Egyesült Államokban telepedett le. 1949-től a Magyar Nemzeti Bizottmány tagja volt.