After starting his career at Peñarol, he later played in Argentina for Boca Juniors and in Italy for Cagliari. A full international for Uruguay since 2015, he played at the 2018 FIFA World Cup and the 2019 and 2021 Copa América.