He made his first team debut with AFE on 14 October 2020, coming on as a late substitute for Fellipe Mateus in a 3–1 Série D home win over Cabofriense.
[1] Ian Luccas scored his first senior goal on 28 August 2021, netting Ferroviária's second in a 2–1 home success over Caldense, also in the fourth division.
On 16 August 2022, Ian Luccas moved to Cruzeiro on loan until July 2023, with a buyout clause; he was initially assigned to the under-20 side.
[4] On 13 April 2023, Ian Luccas was bought outright by Cruzeiro, signing a contract until July 2027.
[5] He made his Série A debut on 25 June, replacing Machado in a 1–0 home win over São Paulo.