Born in La Rioja, Zuculini made his professional debut with Racing Club de Avellaneda on 13 April 2008 at not yet 18, starting in a 1-0 home win against Arsenal de Sarand for the Primera Divisin championship.
He appeared in 29 league games and scored two goals in his first full season, helping his team narrowly avoid relegation.
On 26 June 2009, Zuculini signed with TSG 1899 Hoffenheim in Germany. He appeared in only seven Bundesliga games during his short spell, scoring on 24 October in a 3-0 home win against 1. FC Nuremberg after coming on as a second half substitute.
On 12 August 2011, Zaragoza announced the signing of Zuculini on a season-long loan, with a view to a permanent transfer later in the year. He made his La Liga debut sixteen days later, starting and featuring 52 minutes in a 0-6 home loss to Real Madrid.
Zuculini agreed to a three-year deal with the Aragonese in the subsequent off-season, He netted his first goal (two in all competitions) for the side on 10 December 2012 in a 2-0 success at Rayo Vallecano, being released at the end of the campaign after it ended in relegation.
Arsenal de Sarand
In February 2013, Zuculini suffered a knee ligament injury that ended his season. While recovering from the operation, Arsenal de Sarand allowed him to get into exercise programs and train along with the team players. In January 2014, after a nearly one-year period of inactivity, he signed for six months with the club.
Return to Italy
On 12 July 2017 Zuculini signed a new one-year contract with Verona.
In January 2009, Zuculini was selected for the Argentina under-20 team for the 2009 South American Youth Championship in Venezuela. He was named by full side manager Diego Maradona in a squad of 14 local players in late May of that year, and made his debut on the 20th – aged just 18 – in a friendly with Panama (2-0 win in Santa Fe).
Zuculini’s younger brother, Bruno, is also a footballer and a midfielder. He too represented Racing de Avellaneda.