Od 1967 studiował prawo cywilne w zakresie prawa rzymskiego na Papieskim Uniwersytecie Laterańskim w Rzymie, gdzie w 1975 uzyskał doktorat po przedstawieniu rozprawy De homicidio in iure poenali romano. W międzyczasie w 1970 ukończył Studium Rotalne, w 1972 podyplomowe studium języka łacińskiego na Papieskim Uniwersytecie Gregoriańskim, a w 1975 studia z zakresu teologii pastoralnej na Papieskim Uniwersytecie Laterańskim.
Od 1961 pracował w Sądzie Biskupim w Gorzowie Wielkopolskim, najpierw jako notariusz, a od 1965 jako wiceoficjał. W latach 1965–1967 był także notariuszem w gorzowskiej kurii biskupiej. W 1969 został zatrudniony w kancelarii Trybunału Roty Rzymskiej. W 1972 otrzymał godność kapelana Jego Świątobliwości. W 1978 objął urząd prałata audytora (sędziego) Trybunału Roty Rzymskiej. 31 stycznia 2004 papież Jan Paweł II mianował go dziekanem Trybunału. Funkcję tę pełnił do 22 września 2012, gdy papież Benedykt XVI mianował jego następcę. Podczas pracy audytora wydał w latach 1978–2012 ponad 260 wyroków i ponad 125 dekretów w sprawach procesowych, natomiast sprawując urząd dziekana, wydał ponad 50 dekretów w sprawach należących do kompetencji Trybunału. Zasiadał ponadto w innych instytucjach Kurii Rzymskiej i Państwa Watykańskiego: w 1984 został konsultorem Kongregacji ds.