Born in Ostrava, Czechia, he has been active in dancing and singing since childhood. He participated in the Czech Championship in Latin American dances and tap dancing.
In 2009, he graduated from the Janáček Conservatory in Ostrava with a degree in music and drama. He played several roles in the National Moravian-Silesian Theatre in Ostrava and the Těšín Theatre in Český Těšín, mostly in the drama repertoire. Since 2012, he has been appearing in mainly musical repertoire in the Brno City Theatre (Zorro, Cats, Don Juan), Broadway Theatre in Prague and the Hybernia Theatre, where he played the lead role in the Disney's musical Tarzan. He appears in the film Isabel and several Czech TV series (První republika, Ordinace v růžové zahradě, ZOO).