Ik ben opgegroeid in een gezin, waar muziek altijd een centrale plek had. Op 5-jarige leeftijd kreeg ik mijn eerste pianolessen. Na mijn middelbare school ben ik gaan studeren aan het Stedelijk Conservatorium (ArtEZ) in Zwolle bij Nelleke Geesink. Aansluitend heb ik de opleiding uitvoerend musicus (tegenwoordig masteropleiding) gedaan bij Ronald Brautigam aan het Conservatorium van Amsterdam. Tijdens mijn opleiding volgde ik masterclasses bij o.a. Rudolf Janssen en Stephen Bishop Kovacevic.

Klassieke muziek is mijn eerste liefde, maar ik heb ook veel affiniteit met en ervaring in de lichte muziek en improvisatie. Na mijn conservatoriumopleiding ben ik concerten gaan geven, heb ik radio- en tv optredens gedaan en als solist gewerkt met diverse orkesten, zoals het Metropoolorkest, het Radio Philharmonisch Orkest, het Radio Symphonie Orkest en het London Symphony Orchestra. 

Op uitnodiging van platenmaatschappij Phonogram (Universal) heb ik in Londen mijn debuutalbum "Once upon a time.." opgenomen met muziek van Ennio Morricone. Daarnaast heb ik als solist meegewerkt aan de muziek voor Ivo Niehe's "TV show op reis" en de soundtracks voor de TV series “Baantjer” en “Wij Alexander”. Ik heb een aantal jaren improvisatieconcerten gegeven met Jan Vayne tijdens diens theatertournees en was “huispianist” in het AVRO tv-programma “Karel”. In 2014 heb ik een bijdrage mogen leveren aan de EP “Découpage” van het Zwolse hiphop/dubstep-collectief Seven League Beats. Op 1 juli 2026 verscheen mijn piano solo album "Travelogue" met eigen composities.