Im Jahr 1991 wurde er in Mamania Zweiter der U16-Europameisterschaft hinter Andrei Istrățescu. Die bulgarische Einzelmeisterschaft konnte er 1995 in Sofia gewinnen und die nordmazedonische Einzelmeisterschaft 2007. Er spielte für Bulgarien bei der Schacholympiade 1996 und für Nordmazedonien bei den Schacholympiaden: 2002 bis 2012 und 2018. Außerdem nahm er sechsmal an den europäischen Mannschaftsmeisterschaften (1999 für Bulgarien, zwischen 2003 und 2011 für Nordmazedonien) teil. Im Schach-Weltpokal 2007 schied er in der ersten Runde gegen Bartosz Soćko aus.