Su strada gareggia nella prima parte di carriera, dal 2006 al 2014, con l'ASC Dukla Praha, per poi passare nel 2015 a un'altra Continental ceca, la Whirlpool-Author, nota dal 2017 come Elkov-Author.[1]
A partire dal 2009 inizia ad ottenere successi in gare dei circuiti continentali UCI. Il 2013 è il suo anno migliore: totalizza undici successi, tutti in Asia, vincendo anche la classifica generale del Tour of China II.[1] Nelle stagioni seguenti continua a cogliere successi, soprattutto in volata e in gare di classe .2 del calendario UCI Europe Tour: spiccano i quattro successi consecutivi nel Memoriał Andrzeja Trochanowskiego in Masovia, la vittoria finale al Dookoła Mazowsza 2017,[1] e i sei successi nelle quattro prove della Visegrad 4 Bicycle Race, da lui vinte tutte almeno una volta.