Cseszneken született 1864. március 23-án. A budapesti egyetemen jogi és államtudományi doktorátust szerzett, majd a fővárosban ügyvédi irodát nyitott. 1901-ben, 37 éves korában választották először képviselővé, katolikus néppárti programmal a németujvári kerületben. Ugyaninnen került be a parlamentbe 1906-ban és 1910-ben is. A kommün alatt őt is letartóztatták. 1919-ben részt vett a katolikus és keresztényszocialista mozgalom újjászervezésében. 1920 januárjában a Keresztény Nemzeti Egyesülés Pártjának programjával lépett fel és jutott mandátumhoz Mezőkövesden. Február 18-án a Nemzetgyűlés első alelnökévé választották, és ezt a tisztségét közel egy hónapig, miniszterelnökké történt kinevezéséig töltötte be. 1920. március 15. és július 19. között állt a kormány élén. Meglehetősen szürke, színtelen egyéniség volt. Egyebek között azért is esett rá a választás, mert egyetlen markánsabb politikus sem lett volna hajlandó a megalázó trianoni békediktátumot elfogadtatni vagy aláírni. 1922 után visszavonult a politikától. A sors különös iróniája, hogy pontosan a trianoni békediktátum aláírásának évfordulóján, 1946. június 4-én hunyt el.