Ukończył szkołę podstawową, gimnazjum i Seminarium Nauczycielskie w Cieszynie. W 1934 roku rozpoczął pracę jako nauczyciel oraz studiował w Śląskim Konserwatorium Muzycznym w Katowicach. Karierę dyrygenta rozpoczął w 1937 r. w chórze „Echo” w Łaziskach Górnych. W 1939 roku ukończył katowicki Wydział Pedagogiczny, a w 1951 studia w zakresie dyrygentury. Od 1984 roku profesor nadzwyczajny. Wieloletni pracownik Filharmonii Śląskiej w Katowicach.
Inicjator (1979) Międzynarodowego Konkursu Dyrygenckiego im. Grzegorza Fitelberga w Katowicach. Prowadził jego wszystkie edycje, aż do śmierci. Zapoczątkował również (1980) Międzynarodowy Konkurs Skrzypcowy im. Carla Augusta Nielsena w Odense.
Pochowany na cmentarzu ewangelickim w Cieszynie.