Ha preso parte a sei edizioni consecutive dei Giochi olimpici estivi dal 1992 al 2012, più di ogni altro sportivo bulgaro, conquistando quattro medaglie. Dopo il ritiro è stato presidente della federazione di ginnastica bulgara e commentatore sportivo. Protagonista suo malgrado della nota polemica da parte del grande ginnasta italiano Jury Chechi relativa alla mancata assegnazione in suo favore della medaglia d'oro agli anelli ad Atene 2004, assegnata invece al ginnasta "di casa" Tampakos.
3 bronzi (Sydney 2000 nel corpo libero; Sydney 2000 negli anelli; Atene 2004 nel corpo libero)
Mondiali
13 medaglie:
4 ori (Gand 2001 nel corpo libero; Gand 2001 negli anelli; Anaheim 2003 nel corpo libero; Anaheim 2003 negli anelli)
5 argenti (San Juan 1996 negli anelli; Debrecen 2002 nel corpo libero; Debrecen 2002 negli anelli; Aarhus 2006 negli anelli; Londra 2009 negli anelli)
4 bronzi (Sabae 1995 negli anelli; Tianjin 1999 nell'all-around; Gand 2001 nell'all-around; Stoccarda 2007 negli anelli)
Europei
9 medaglie:
1 oro (Patrasso 2002 negli anelli)
6 argenti (Patrasso 2002 nell'all-around; Patrasso 2002 nel corpo libero; Lubiana 2004 nel corpo libero; Volos 2006 negli anelli; Amsterdam 2007 negli anelli; Losanna 2008 negli anelli)
2 bronzi (Milano 2009 negli anelli; Birmingham 2010 negli anelli)