Infułat Archidiecezji Warmińskiej, Archiprezbiter olsztyński, Członek Rady Kapłańskiej, członek Kolegium Konsulatorów, członek Rady ds. Ekonomicznych, Rady Duszpasterskiej oraz Archidiecezjalnej Komisji Sztuki, opiekun Warmińskiego Klubu Katolików, asystent kościelny NSZZ „Solidarność”, Rodziny Katyńskiej, Światowego Związku AK i Stowarzyszenia „Pomoc dzieciom”. W 1992 roku mianowany przez papieża Jana Pawła II protonotariuszem apostolskim supra numerum.W dniu 10 kwietnia 2010 tuż po Katastrofie samolotu prezydenckiego w zastępstwie za biskupa polowego WP Tadeusza Płoskiego, który zginął w tej katastrofie, odprawiał na cmentarzu wojskowym w Katyniu mszę świętą w intencji żołnierzy – ofiar zbrodni, a także ofiar katastrofy.