He played for amateur side Carrasco Polo Club in Uruguay, earning three Campeonato Uruguayo de Rugby titles in 1999, 2000 and 2001.
He would have earned a fourth title, but he signed for French side Castres Olympique in 2002 missing out on that season in Uruguay.
To date he is the only Uruguayan player to have earned a professional trophy, haven been part of the Castres side that won the 2012–13 Top 14 season.
He was part of the Uruguayan side that went to the 2003 Rugby World Cup in Australia, playing in all four games, which included a try against South Africa.
He later returned to the Uruguayan national side in 2006 having been released by Castres to play in the final matches of the 2007 Rugby World Cup – Americas qualification process.