W latach 1924–1933 kształcił się w szkole muzycznej J. Zielonczanki-Donichtowej w Samborze (fortepian i teoria muzyki). W 1938 ukończył studia na Wydziale Prawa Uniwersytetu Jana Kazimierza we Lwowie. W latach 1933–1948 działał jako dyrygent zespołów instrumentalnych i chóralnych. W latach 1951–1954 studiował prywatnie kompozycję u Artura Malawskiego.
Od 1948 stale współpracował z Chórem i Orkiestrą Polskiego Radia w Krakowie (obecnie PRiTV), na stanowisku dyrygenta i kierownika chóru, a od 1962 także dyrygent orkiestry. W latach 1962–1982 był kierownikiem Chóru PRiTV w Krakowie, z którym do 1989 nadal pracował. Równolegle w latach 1970–1971 prowadził chór Państwowej Wyższej Szkoły Muzycznej w Krakowie. Z zespołem chóru Polskiego Radia dokonał szeregu nagrań archiwalnych, przygotował większość kompozycji oratoryjno-kantatowych, wykonywanych z udziałem czołowych polskich orkiestr symfonicznych. Jako kierownik i dyrygent chóru Polskiego Radia brał udział w występach zespołu w NRD (1951), Szwajcarii (1967), Francji (1971), Włoszech (1972).
Za działalność artystyczną otrzymał odznaczenia państwowe, m.in. Krzyż Kawalerski Orderu Odrodzenia Polski (1964) i Krzyż Oficerski Orderu Odrodzenia Polski (1973)