Urodził się 6 marca 1966 r. w Lublińcu w rodzinie Waltera i Małgorzaty zd. Zok. Po ukończeniu Szkoły Podstawowej w Strzebiniu kontynuował naukę w I Liceum Ogólnokształcącym im. Stefanii Sempołowskiej w Tarnowskich Górach. Po maturze w 1985 r. rozpoczął studia filozoficzno-teologiczne w Wyższym Śląskim Seminarium Duchownym w Katowicach. Święcenia kapłańskie przyjął w katedrze katowickiej z rąk ks. bpa Damiana Zimonia 11 maja 1991 r. Po święceniach pracował w parafii pw. Bożego Narodzenia w Rudzie Śląskiej-Halembie (1991‒1994). W tym czasie rozpoczął zaoczne studia licencjackie na Akademii Teologii Katolickiej w Warszawie. W 1994 roku na własną prośbę został inkardynowany do diecezji gliwickiej. Posługę duszpasterską rozpoczął w parafii pw. Znalezienia Krzyża św. w Rusinowicach (1994‒1999), a potem w parafii pw. Dobrego Pasterza w Bytomiu-Karbiu (1999‒2000). W 1994 r. podjął studia doktoranckie na Wydziale Teologicznym Uniwersytetu Opolskiego, które ukończył w listopadzie 2000 r. obroną pracy doktorskiej z teologii biblijnej. W październiku tego samego roku rozpoczął studia muzykologiczne w Instytucie Muzykologii Katolickiego Uniwersytetu Lubelskiego w Lublinie, które ukończył w 2004 r. specjalizując się w zakresie instrumentologii. W latach 2004–2014 pełnił w Kurii Diecezjalnej w Gliwicach funkcję referenta ds. muzyki kościelnej, a jednocześnie był wykładowcą w diecezjalnym Studium Muzyki Kościelnej oraz nauczycielem w Diecezjalnej Szkole Organistowskiej II st. w Gliwicach. Od roku 2010 jest wykładowcą na Uniwersytecie Opolskim w Opolu na kierunku muzykologia. W roku akademickim 2011/2012 zatrudniony został na stanowisku adiunkta w Katedrze Muzyki Kościelnej i Wychowania Muzycznego (obecnie Katedra Muzykologii w Instytucie Historii UO, Wydział Nauk Społecznych). W roku akademickim 2014/2015 przebywał na stypendium naukowym w Ratyzbonie. W maju 2020 r. na Uniwersytecie Wrocławskim otrzymał stopień doktora habilitowanego w dziedzinie nauk humanistycznych w dyscyplinie nauki o sztuce. W tym samym roku na macierzystej uczelni w Opolu otrzymał stanowisko profesora. Posługę proboszcza w Rusinowicach rozpoczął 1 września 2017 r.