Utbildad vid Musikhögskolan i Stockholm, avlade organistexamen 1969, kantors- och musiklärarexamen 1973. Därefter sångsolistutbildning. Korist i Radiokören och Eric Ericsons Kammarkör. Lärare vid musikhögskolan i Ingesund. Har varit verksam som kyrkomusiker sedan 1978 och har sedan 1991 sin fasta punkt i Västerås domkyrka. Dirigent för Mariakören sedan 1991.