Figueroa made his professional debut with Belgrano in the Argentine Primera División, he played the final few minutes in a 2–0 win against Atlético Tucumán on 2 May 2011.[1] That was one of six appearances to come in his first four seasons.[1] In January 2014, Figueroa joined Almirante Brown in Primera B Nacional.[2] He made his debut against Banfield, before scoring his first career goal in his following match versus Villa San Carlos.[1] In total, Figueroa scored three goals in twenty games in 2013–14 as they were relegated.[1][3] Figueroa completed a loan move to fellow Primera B Nacional team Crucero del Norte in August 2014.[4]
One goal in thirteen appearances followed as Crucero were promoted to the 2015 Argentine Primera División.[1] 2015 saw him leave Belgrano on a temporary basis for a third occasion, this time by joining Primera División side Sarmiento.[1] His first goal for Sarmiento came on 21 March, against former team Crucero del Norte.[1] He returned to Belgrano in December after twenty matches and three goals for the Junín-based outfit.[1] On 16 January 2016, Figueroa signed for Primera B Nacional club Guillermo Brown on a two-season loan.[1] He went onto score twenty-seven goals in fifty-nine fixtures for the second tier side.[1][5]
On 22 January 2022, Figueroa joined on loan to Saudi Arabian club Al-Tai.[10] The next season, he was loaned to Curicó Unido. For the 2024 season, he was loaned again to Deportes Copiapó.[11]