Studia odbywał na Wydziale Teologicznym UJ w latach 1948–1950. 25 czerwca 1950 roku przyjął święcenia kapłańskie w Katowicach z rąk bp. Stanisława Adamskiego. W latach 1950–1964 pracował jako duszpasterz i katecheta w diecezji wrocławskiej. W 1966 ukończył pedagogikę na Uniwersytecie Wrocławskim. W 1971 uzyskał stopień doktora nauk humanistycznych na Akademii Teologii Katolickiej w Warszawie za dysertację Parafia rozwadowska na tle przemian społeczno-gospodarczych w latach 1740–1944, którą pisał pod kierunkiem prof. Hieronima E. Wyczawskiego. W 1985 uzyskał stopień doktora habilitowanego na podstawie dorobku naukowego oraz książki Kultura materialna ludu okolic Rozwadowa w Instytucie Historii Kultury Materialnej PAN w Warszawie.
W latach 1988–1991 docent wykładowca Katedry Etnografii Uniwersytetu Wrocławskiego. Od 1991 był na emeryturze, osiadł w Stalowej Woli i poświęcił się studiom i pisarstwu regionalnemu.
Należał do Polskiego Towarzystwa Numizmatycznego w Warszawie, Polskiego Towarzystwa Ludoznawczego we Wrocławiu.
Pochowany na cmentarzu komunalnym w Stalowej Woli.