1981-ben szentelték pappá. Morálteológiából doktorált. Az Esztergom-Budapesti Főegyházmegye területén több helyen is szolgált káplánként. 8 évet tanított a Veszprémi Hittudományi Főiskolán morálist, majd liturgikát. 20 évig vezette a Keresztény Értelmiségiek Szövetségét. 25 éve a Budapest-Belvárosi Nagyboldogasszony Főplébánia plébánosa. Az Aquinói Szent Tamás Közéleti Egyesület elnöke. Az Aquinói Szent Tamás Ökumenikus Közéleti Akadémia lelkivezetője.

Díjai:

Magyar Rádió Nívó-díja (1992)

V. Kerületi Önkormányzat kitüntetése (2007)

Magyar Köztársasági Érdemrend tisztikeresztje (2011)

Budapest Főváros V. kerületi Önkormányzata PRO-CIVIBUS díja (2014)

Magyar Érdemrend középkeresztje (2016)

Polgári Magyarországért-díj (2016)

Csanád Béla-díj (2017)