Debutó oficialmente en el Miramar Misiones de la Segunda División de Uruguay en el año 2005.
En 2009 fichó en el PAS Giannina de Grecia, para 2010 regresa fugazmente a Uruguay para jugar en la Segunda División al unirse a la Institución Atlética Sud América.
A inicio de 2011 vuelve al fútbol griego regresando al PAS Giannina, pero finalizando este mismo año ficha por segunda ocasión en el Cerro Largo de Uruguay.
En 2013 es fichado por Liverpool Fútbol Club.
[1][2] El jugador uruguayo jugará en el Deportivo Alavés durante la temporada 2013/2014.