Die albanische Einzelmeisterschaft konnte er 2003 gewinnen. Er spielte für Albanien bei den Schacholympiaden 2004 und 2006 und für Italien bei der Schacholympiade 2008. Außerdem nahm er für Italien an der europäischen Mannschaftsmeisterschaft 2009 in Novi Sad teil.