Tizennyolc éves korában, 1950-ben a MÁVAG Mozdony- és Gépgyár vasesztergályosaként kezdett dolgozni. 1952 és ’55 között az Apáczai Csere János Pedagógiai Főiskolán szerzett ének–zene tanári oklevelet. Tanulmányait a Zeneakadémia karvezetés szakán folytatta, ahol Vásárhelyi Zoltán növendékeként 1959-ben végzett.
Több budapesti iskolában tanított: 1954-től azt V. kerületi Szemere utcai fiúiskolában, majd azzal párhuzamosan 1960-tól az akkor még a leányokat nevelő Veres Pálné Gimnáziumban (VPG) énektanár és kóruskarnagy. Az 1966-tól már vegyeskarként vezetett VPG "Berlini" kórus számos országos díjat nyert vezetésével. 1970-ben a londoni BBC Let the People Sing kórusverseny győztese. 1969-től a budapesti Bartók Béla Zeneművészeti Szakközépiskola tanára, 1985-től nyugdíjba vonulásáig a Liszt Ferenc Zeneművészeti Főiskola docense, szolfézs és zeneelmélet tanára.
Pályafutása során számos énekkart vezetett (Csepeli Munkás Kórus, Tatabányai Bányász Vegyeskar, Állami Énekkar, Fővárosi Énekkar). 1965-től haláláig az Ifjú Zenebarátok Kórusának a "Jeunesses"-nek karnagya. 1978-tól a Magyar Kodály Társaság elnökségi tagja.
Munkásságát kilenc gimnáziumi tankönyv és kórusainak sok hanglemeze fémjelzi.