El “Ruso” jugó en las selecciones juveniles entre 1997 y 1999, logando el cuarto puesto en el Mundial sub20 de Nigeria.
Debutó en la primera de Defensor Sporting en 2000 y, luego de un pasaje por Peñarol, pasó en 2004 al Mónaco de Francia, en donde estuvo seis temporadas hasta fichar por el Bologna.
En la selección jugó 87 partidos, convirtiendo dos goles.