W 1972 roku ukończył Wydział Prawa i Administracji Uniwersytetu Jagiellońskiego (Kraków, Polska). Tam też w 1979 roku uzyskał tytuł doktora. Natomiast w 1991 roku został doktorem habilitowanym nauk prawnych w zakresie prawa.
W 2011 roku został odznaczony Krzyżem Kawalerskim Orderu Odrodzenia Polski.