Został wykluczony z Letnich Igrzysk Olimpijskich 2012 z powodu dopingu, po czym ogłosił zakończenie kariery. W kwietniu 2013 został zdyskwalifikowany na trzy i pół roku (do 30 czerwca 2016). W 2014 na skutek nieprawidłowości w paszporcie biologicznym zwycięzcy chodu podczas mistrzostw Europy 2010 – Rosjanina Stanisława Jemieljanowa Schwazer został przesunięty na 1. miejsce.