 Born in Sinop, Mato Grosso, Igor joined Santos' youth setup in 2010, aged 12.After progressing through the club's youth setup, he was called up to the main squad for a Copa do Brasil match against Santos-AP on 20 April 2016.Igor made his professional debut on 21 April 2016, coming on as a half-time substitute for fellow youth graduate Leandrinho in the 1–1 draw at the "Zerão".