In carriera ha indossato le maglie di Palermo, Botev Vrasta (Bulgaria), CSKA Sofia (Bulgaria), Bari, Vicenza, Varese, Pisa, Ascoli, Peñarol (Uruguay), Montevideo Wanderers (Uruguay), Club Nacional (Uruguay), Siena e Cittadella.
In totale, tra i professionisti, ha collezionato 305 presenze divise tra Serie A, Primera Division (Uruguay), A Grupa (Bulgaria), Serie B, Serie C, Coppa Italia, Coppa Italia di C e Playoff di Serie B e Serie C. In carriera ha realizzato 26 gol e fornito 28 assist ai propri compagni di squadra.