I VM i friidrett innendørs 2012 i mars kom han på femteplass på 400 meter, med tiden 46,19. I mai samme år satte han ny tsjekkisk rekord på 400 meter, med tiden 45,31, i det tsjekkiske mesterskapet i friidrett. Dette var nesten et halvt sekund raskere enn Karel Kolářs tidligere rekord fra EM i friidrett i 1978 (45,78). I juni forbedret han denne rekorden ytterligere, til 45,17 i Torino. Han deltok i EM i friidrett 2012 i slutten av juni, der han vant gull på 400 meter, foran henholdsvis Marcell Deák-Nagy og Yannick Fonsat.