Born in
Concepción, Chile, Castillo was trained at
Universidad de Concepción and promoted to the first team by
Jorge Pellicer in 2009 after
Federico Elduayen injured. After having no chances to play as the third goalkeeper, he was loaned out to
Lota Schwager and
Malleco Unido between 2012 and 2015. Back to Universidad de Concepción, he made his debut with them in the
2016 Torneo Apertura. In 2019, Castillo moved to
Deportes Puerto Montt and left them at the end of the 2020 season. On 1 March 2021, he switched to
Deportes Iquique, getting promotion to the
2024 Chilean Primera División. The main starting goalkeeper during 2024, he renewed with them for the
2025 season. ==References==