Jugó para clubes uruguayos como Cerro, Montevideo Wanderers, Rampla Juniors y Fénix, además de Comunicaciones y Cobán Imperial de Guatemala.
[2][3] Tras un breve interinato en 2017, regresó al equipo principal durante la temporada 2018, donde fue subcampeón del Torneo Apertura, tras perder la final frente a Guastatoya.
[2] Permaneció en el club hasta 2020, desempeñando roles en la cantera y dirigiendo al equipo Sub-22.
En 2020, se unió a Guastatoya, logrando ganar el título del Torneo Apertura.
[4] Durante su segundo ciclo en Comunicaciones, ganó el Torneo Clausura 2022, al derrotar en la final a Municipal, y el Torneo Apertura 2023, al vencer en la final a Guastatoya.