Devaca started his career at Cerro Porteño in 2000. In 2001, he moved to Italy to play for Udinese, before returning to Paraguay to play again for Cerro Porteño in 2002. That same year, he moved to Argentina to play for Lorenzo, before moving back to Paraguay in 2003 for a third spell at Cerro Porteño. In 2004, he once again moved to Italy and Udinese, returning again to Paraguay in 2005, this time to play for Libertad. In 2006, he had a fourth spell at Cerro Porteño, before moving to Argentina again, to play for Godoy Cruz. In 2007, he moved to Banfield where he was part of the squad that won the Apertura 2009 championship, helping Banfield to win the Argentine league championship for the first time in its history.