Après ses études de théâtre à l'Académie des arts du spectacle de Brno (diplômé en 1986), il a travaillé de 1986 à 1991 au Théâtre Na provázku de Brno, où il a participé activement à de nombreux spectacles – il a notamment joué le Comte d'une étoile dans Katyna de Heilbronner, Hugo dans La Fête au jardin, le Pèlerin dans Le Labyrinthe du monde et le Palais du cœur, Uie dans le Ballet macabre, Rašín dans Rozrazil, et créé plusieurs rôles shakespeariens dans les mises en scène Shakespearomanie I et II, tandis qu'aux Leçons de danse il incarnait un personnage nommé Lui I, etc. Son engagement suivant l'a mené de 1993 à 1996 au Théâtre des acteurs de Prague (parmi ses rôles : Andrew dans La Nuit de la Saint-Jean, Figaro dans Le Mariage de Figaro, Liboveský dans La Coopérative d'eau, Aston dans Le Gardien, etc.). Depuis cette période, on retrouve son nom dans d'autres théâtres où il apparaît occasionnellement (Théâtre Archa, Viola, Théâtre de la rue Řeznická, Théâtre de la rue Dlouhá, etc.). Il est devenu membre de la troupe de comédiens du Théâtre national en 1999. Cela a été précédé par des apparitions dans deux productions (il jouait François dans l'adaptation de la Romance de Hrubín pour orchestre à vent et plusieurs rôles dans l'adaptation en prose de Hrabal J'ai servi un roi d'Angleterre). Parmi ses autres rôles au Théâtre national : le Hamlet de Shakespeare en titre, Hadrien de Rimini de Klicpera en titre, le Prince Mychkine dans l'adaptation de L'Idiot de Dostoïevski, Kotrlý dans La Tentation de Václav Havel, le Tuteur, l'Homme du bar et le Garçon dans le bénéfice de Luby Skořepová La Vie endormie, Václav dans Les Baptêmes sanglants de Tyl, le Maître Simon dans L'Avare de Molière, Kuťápka dans Les Cloches de Šrámek, Frère Laurent dans Roméo et Juliet de Shakespeare, Snake dans L'École de la médisance de Sheridan, Celui-qui-n'a-pas-demandé dans la comédie David et Goliath de Štěch, etc. En 2009, il a décidé de mettre fin à son engagement au Théâtre national. Cependant, dans le répertoire actuel de la troupe de comédiens du TN, il joue toujours Dobčinskij dans L'Inspecteur de Gogol, le Prince, le Brigand et le Serviteur dans La Reine des neiges (d'après Andersen), le Petit Charles Aiken dans Août au pays des Indiens de Letts, le Dr Hronec dans Le Thé chez monsieur le sénateur de Stodola et l'Homme à la canne dans La Chose Makropulos de Čapek. À son actif, il compte environ cinquante rôles au cinéma et à la télévision (par exemple Le Plus grand des Pierrot, Les Années magnifiques, c'est du pipeau, etc.).