W 1945 roku ukończył studia na Wydziale Prawa Uniwersytetu Jagiellońskiego w Krakowie (Polska). W 1975 roku uzyskał stopień naukowy doktora, w 1979 roku - stopień naukowy doktora habilitowanego nauk prawnych na Uniwersytecie Marii Curie-Skłodowskiej w Lublinie (Polska), a następnie tytuł profesora.
Otrzymał następujące odznaczenia państwowe:
- 1993 r. - Krzyż Wielki Orderu Odrodzenia Polski;
- 2005 r. - Order Orła Białego;
- 2010 r. - Order Świętego Grzegorza Wielkiego (Watykan).
W maju 2007 r. prezydent Lech Kaczyński powołał go do kapituły Orderu Orła Białego.