1977-1978: káplán (Nyőgér)
1978-1982: káplán (Sárvár)
1982-1984: tanulmányi ösztöndíj (Róma)
1984-1994: káplán, karnagy (Szombathely, Székesegyház)
1984-2016: Az Egyházmegyei Kántorképző igazgatója
1989-2015: egyházmegyei zeneigazgató
1998-2016: igazgató (Győri Hittudományi Főiskola Szombathelyi Hittanárképző Szak és Képzési Központ)
2017-2019: kisegítő lelkész (Szombathely, Szent Márton Plébánia)
2019-: templomigazgató (Szombathely, Gyümölcsoltó Boldogasszony Templomigazgatóság)
2021-: kórházlelkész (Szombathely)
1989-2016: főiskolai docens (Berzsenyi Dániel Főiskola Egyházzene Szak)
1996-2016: tanszékvezető és tanár (Győri Hittudományi Főiskola Szombathelyi Hittanárképző Szak és Képzési Központ)
2000-: pápai káplán
2002-: Magyar Tudományos Akadémia köztestületi tagja
2018-: a Vasvár-Szombathelyi Székeskáptalan kanonokja
Tudományos fokozat: teológiai doktor