On August 24, 2012, Vargas signed a two-year deal with CB Clavijo of the LEB Oro.[1] He later left Clavijo in September 2012 before appearing in a game for them.[2] He then signed with Alba Fehérvár of Hungary in October 2012 but did not end up joining the team.[3] He went on to play for three Dominican teams in 2013: Cupes de los Pepines, San Lazaro and Cañeros de La Romana.
On September 28, 2015, he signed with Kavala of the Greek Basket League.[8] In November 2015, he parted ways with Kavala after appearing in seven games. In early December 2015, he signed with Defensor Sporting of the Liga Uruguaya de Basketball.[9]
On July 28, 2017, Vargas signed with French club Boulazac Dordogne for the 2017–18 season.[10]
Vargas spent the 2019–20 season in Brazil with Flamengo Basketball. On September 26, 2020, he signed with Chemidor Qom of the Iranian league.[11]