Studiował prywatnie kompozycję pod kierunkiem Bogusława Schaeffera (1970–1973). Komponował w latach 70. XX w., m.in. muzykę do czterech spektakli (Wieczerza, Włókna, Ikar, Piętno, ponad 40 minut muzyki do każdego spektaklu) eksperymentalnego teatru (bez tekstu, w zaciemnionej sali) „Scena Plastyczna KUL” Leszka Mądzika, nagradzaną na festiwalach teatralnych (także zagranicznych). Utrzymany w estetyce schaefferowskiej utwór Ave Maria na chór mieszany a cappella (1981) zdobył III nagrodę (I nie przyznano) na Ogólnopolskim Konkursie Kompozytorskim im. S. Wiechowicza (Polskiego Związku Chórów i Orkiestr oraz Związku Kompozytorów Polskich); został opublikowany, Warszawa 1988; przewidziane regulaminem prawykonanie nie odbyło się, z powodu wprowadzenia stanu wojennego.
Pracował w następujących uczelniach: Katolickim Uniwersytecie Lubelskim, Instytut Muzykologii (1975–2007), kierownik Katedry Polifonii Religijnej (1998–2007); Uniwersytecie Kardynała Stefana Wyszyńskiego w Warszawie, specjalność muzykologia teoretyczna i stosowana (2000–2012), kierownik Katedry Systematyki i Kulturologii Muzycznej (2002–2012);