W 1947 ukończył studia prawnicze w uniwersytecie w Poznaniu. Tam też w 1949 uzyskał stopień naukowy doktora. Do 1968 wykonywał zawód radcy prawnego i adwokata. W 1965 habilitował się na Wydziale Prawa i Administracji UAM. Był zatrudniony jako pracownik naukowy w Głównym Instytucie Górnictwa w Katowicach. W 1974 uzyskał tytuł naukowy profesora nadzwyczajnego, w 1981 profesora zwyczajnego.
Na Wydziale Prawa i Administracji Uniwersytetu Śląskiego w Katowicach zajmował stanowisko kierownika Katedry Prawa Górniczego i Katedry Prawa Samorządu Terytorialnego. Specjalizował się w prawie cywilnym, prawie górniczym i prawie samorządu terytorialnego. Szczególne znaczenie dla nauki miały pionierskie badania w zakresie prawa górniczego.
W latach 1981–1982 był dziekanem Wydziału Prawa i Administracji Uniwersytetu Śląskiego w Katowicach. Pod jego kierunkiem stopień naukowy doktora uzyskała Joanna Jagoda (2001).
9 listopada 2006 został pochowany na cmentarzu przy ul. Jana Pawła II w Gostyniu.