Nacido en Barcelona, Fabián Castro empieza a actuar desde joven, cuando entra en un grupo de teatro a los dieciséis años. A partir de ahí empieza un viaje formativo que le hace graduarse en el programa de Técnica Meisner de Javier Galitó-Cava, estudiar con Isaac Alcayde en «Laura Jou Estudi per l’Actor» y trabajar la técnica Stanislavski con Boris Rotenstein.
A nivel audiovisual destaca su participación en la película «Los pájaros no vuelan de noche» de Albert y Pau Sansabrià Pac; en la serie «Hipsterland» o en la película «Paradise Hills» de Alice Waddington. A parte de esto también ha formado parte de numerosos cortometrajes, así como alguna aparición en series como «Aída».
Recientemente ha coprotagonizado la obra de teatro «L’Última Trinxera» en la cual se cuenta la historia de dos jóvenes amigos que en 1938 se ven arrojados a la guerra.
Se forma también en combate escénico y esgrima teatral con Valentina Calandriello e Isaac Morera. Se gradúa en un alto nivel de inglés y estudia francés en el instituto. Toma también clases de equitación desde niño.
Uno de sus mayores hobbies es el deporte, practicando multitud de ellos (esquí, surf…) y lleva más de 10 años federado en voleibol.