Od połowy lat 90. należy do ścisłej czołówki bułgarskich szachistów. Jest trzykrotnym mistrzem Bułgarii mężczyzn (w latach 1994, 1996 i 2001). Dwukrotnie wystąpił w mistrzostwach świata rozegranych systemem pucharowym: w 2001 w Moskwie uległ w III rundzie Borysowi Gelfandowi, natomiast w 2004 w Trypolsie - w II rundzie przegrał z Weselinem Topałowem.