Urodził się w 1959 r. w Krakowie, ukończył Państwowe Liceum Muzyczne w klasie fortepianu. Naukę gry na organach rozpoczął w roku 1973 najpierw prywatnie, następnie kontynuował ją w Akademii Muzycznej w Krakowie w klasie prof. Joachima Grubicha. W roku 1981 uzyskał I nagrodę na Międzynarodowym Konkursie Organowym w Rzymie, zaś w 1985 r. również I nagrodę (ex aequo) w ramach Ogólnopolskiego Konkursu Organowego w Bydgoszczy – Gdańsku.
Brał udział w większości krajowych festiwali organowych, koncertował w Anglii, Austrii, Bułgarii, Czechach, Danii, Francji, Islandii, Niemczech, Słowacji, Szwajcarii, Szwecji, na Węgrzech, we Włoszech oraz w Libanie i obu Amerykach. Jest profesorem sztuk muzycznych. Prowadzi klasę organów w Akademii Muzycznej oraz w Państwowej Szkole Muzycznej II stopnia im. Władysława Żeleńskiego w Krakowie. Współpracuje z licznymi zespołami, m.in. Capella Cracoviensis, Chórem Polskiego Radia w Krakowie, a także z Filharmonią Krakowską.
W pamięci melomanów trwale zapisał się wykonaniem w jubileuszowym roku 2000 organowych dzieł wszystkich J. S. Bacha w Krakowie i we Wrocławiu, zaś w sezonie 2001/2002 w serii 20 koncertów pod wspólnym tytułem „Ars organi” zaprezentował w Krakowie antologię muzyki organowej XVI – XX wieku.
W rozległym i stale poszerzanym repertuarze, obejmującym wszystkie style, artysta posiada także komplet organowych dzieł Buxtehudego, Bruhnsa, Mendelssohna, Francka, Liszta. Szereg jego nagrań wzbogaciło taśmotekę programu II Polskiego Radia; ma na swoim koncie 14 CD. W 2006 roku Minister Kultury i Dziedzictwa Narodowego odznaczył go Srebrnym Medalem „Zasłużony Kulturze Gloria Artis”.