Vystudoval varhany na Konzervatoři v Plzni u prof. Jitky Chaloupkové a v Praze u prof. Jana Hory, improvizaci u prof. Jaroslava Vodrážky. V letech 1980-1985 působil jako varhaník katedrály sv. Bartoloměje v Plzni, v letech 1985-1990 jako varhaník a kapelník baziliky sv. Markéty při benediktinském arciopatství v Praze-Břevnově. Od roku 1990 působí jako ředitel chrámové hudby Královské kanonie premonstrátů v Praze na Strahově. Zde založil chrámový sbor Collegium Strahoviense.
Vyniká svojí schopností improvizace, je držitelem dvou prvních cen na improvizačních soutěžích (1982, 1988). Koncertoval v České republice, Německu, Rakousku, Maďarsku, Holandsku, Itálii, Španělsku, Francii, Polsku, Rumunsku, Moldavii, USA a Japonsku.
Natočil řadu CD, zkomponoval hudbu k několika filmům, spolupracuje s Českých rozhlasem i s rozhlasem v dalších zemích – Německu, Nizozemí a Japonsku – při nahrávání snímků historických varhan. V roce 2007 hrál ve strahovské bazilice pro první dámu Spojených států amerických, paní Lauru Bushovou v době oficiální návštěvy prezidenta Spojených států v Praze.