Il se distingue lors de la saison 2012 à l'occasion des meetings de la ligue de diamant. Vainqueur du Shanghai Golden Grand Prix avec un jet à , devant l'Allemand Matthias de Zordo et le Finlandais Ari Mannio, il se classe deuxième derrière le Letton Vadims Vasiļevskis lors de la Prefontaine Classic d'Eugene avec la marque de . Début juin, à Oslo, il établit la meilleure performance mondiale de l'année en portant son record personnel à . Il confirme son état de forme lors des Championnats d'Europe disputés fin juin à Helsinki en s'adjugeant la médaille d'or avec un lancer à , titre continental que son entraineur Jan Železný n'avait jamais pu conquérir. Il devance sur le podium le Russe Valeriy Iordan et le Finlandais Ari Mannio.