Cresciuto nel settore giovanile del Mosor, inizia la carriera nelle categorie minori del campionato croato di calcio[1]. Nel 2003 approda al calcio a 5, venendo tesserato dallo Spalato. Oltre che nel campionato croato, nel corso della carriera Despotović milita in quelli polacco, italiano, maltese e tedesco, abbinando negli ultimi anni il ruolo di giocatore con quello di allenatore. Con la Nazionale di calcio a 5 della Croazia ha disputato in totale 64 partite, mettendo a segno 14 reti[2] e prendendo parte al campionato europeo 2012.