 He made his professional debut for the club on 30 April 2016 in the Primera División against San Lorenzo.He came on as a 79th minute substitute for Leandro Fernández as Independiente lost 1–0.On 30 August 2016, Castillo was loaned to Segunda División side Cádiz CF, for one year.