1960-1962: káplán (Szentgotthárd-Rábakethely)
1962-1966: káplán (Páka)
1966-1967: káplán (Nádasd)
1967-1971: káplán (Celldömölk)
1971-1973: káplán (Zalaegerszeg, Jézus Szíve Plébánia)
1973-1977: káplán (Szombathely (Szent Márton Plébánia)
1977-2010: lelkész (Szombathely, Szent Kereszt Lelkészség)
2010-: nyugállományban
2018-lelkész (Szombathely, Szent Kereszt Lelkészség)
1992-2010: igazgató (Martineum Felnőttképző Akadémia)
2001-: pápai prelátus
További megbízatások:
1987-től a Magyar Katolikus Püspöki Konferencia Felnőttképzési Bizottságának tagja, és felnőttképzési referens Szombathelyi Egyházmegyében. 1989-től a magyar katolikus felnőttképzés képviselője a Katolikus Felnőttképzés Európai Szövetségében (Fédération Européenne pour l- Education Catholique des Adultes (FEECA). 1994-1998-ig (két ciklusban) a Szövetség alelnöke. 1990-ben hospitál a Bambergi Egyetem felnőttképző karán. Majd tanulmányozza a katolikus felnőttképzési intézmények rendszerét Németországban, Svájcban és Ausztriában. 1994-től 1998-ig a FEECA Ostplattform-t vezeti, amelynek a Szombathelyen külön irodája van.
1990-től nyugdíjazásáig a Szombathelyi Egyházmegye ifjúsági-, 2002-től családreferense.
1994-1998 között a magyar katolikus egyház bázisán létre jött felnőttképzési intézményeket összefogó szervezetnek, a Katolikus Ifjúsági és Felnőttképzési Szövetségnek (KIFE) elnöke, majd 2000-tól elnökségi tagja. 2000-től tagja a Magyar Tudományos Akadémia Andragógiai Albizottságának.