Martínez started his career with San Lorenzo in 2009, making his professional debut on 3 April in an Argentine Primera División match with Arsenal de Sarandí.[2][3] That was one of nine appearances for San Lorenzo between 2009 and 2010.[2] In 2011, Martínez was loaned out to Independiente Rivadavia of Primera B Nacional.[4] He remained for two seasons, 2010–11 and 2011–12, and scored one goal (versus Boca Unidos) in thirty-two matches.[2] He returned to San Lorenzo in 2012 and subsequently made two more appearances, prior to leaving permanently to sign for Primera B Nacional's Aldosivi in 2013.[2][5]
He scored in his first start for Aldosivi, in a 2–2 tie with Independiente on 17 August 2013.[2] In total, Martínez featured thirty-three times for Aldosivi throughout the 2013–14 campaign.[2] In June 2014, Martínez joined Argentine Primera División side Defensa y Justicia.[6] Three years later, after scoring once in fifty-five matches for the club, he left Defensa y Justicia to play for fellow top-flight team Independiente.[7][8] His first appearance for Independiente came against Defensa y Justicia on 8 August 2016, in a home defeat in the Copa Argentina.[2] On 2 August 2017, Unión Santa Fe loaned Martínez for 2017–18.[9]