[1][2] He began his acting career as a child and played lesser roles in series such as Hospital Central, Una nueva vida and Ana y los 7.
[9][10] Following the end of Aída, he temporarily distanced from television, and decided to take the entrance tests for the Joven Compañía Nacional de Teatro Clásico ("Young National Classical Theatre Company").
[2] In 2018, he joined the cast of the 7th season of Amar es para siempre,[8] playing a role very different to Aída's 'Jonathan', that of 'Miguel', a shy and introverted cartoonist.
[11] Castillo also starred in the war drama miniseries Los nuestros 2 (aired in 2019 on Telecinco), playing 'Ray Izquierdo', a corporal charged with the communications of the portrayed BRIPAC unit.
[12] He later took part in the medieval action drama El Cid, released on Amazon Prime Video in 2020, performing the role of the squire Lisardo.