Lacroix is een jeugdspeler van Limeyrat, Montignacoise, FCTLF, Trélissac FC en FC Sochaux. In het seizoen 2018/19 maakte hij de overstap naar het eerste elftal van Sochaux. Op 22 december 2018 maakte hij zijn debuut in de Ligue 2 in de thuiswedstrijd tegen FC Lorient. Hij speelde de volledige wedstrijd die uiteindelijk met 1–0 werd gewonnen.[2] Op 25 augustus 2020 tekende hij een contract voor 4 seizoenen bij VfL Wolfsburg.[3]