Castro ha sido invitado a renombrados festivales en Costa Rica y diversos países de Latinoamérica, como México, Ecuador, Cuba, Honduras y Nicaragua; y ha asistido a festivales de guitarra en Italia, Alemania, República Checa y Austria.

 

Ha recibido numerosas clases maestras con los maestros más destacados del panorama guitarrístico internacional, entre quienes destacan Leo Brouwer, David Russell, Pablo Márquez, Carlo Marchione, Thomas Müller-Pering, Paolo Pegoraro, Marcin Dylla, Joaquín Clerch, Ricardo Gallén, Carlos Pérez, Álvaro Pierri, Shin-Ichi Fukuda, Eduardo Fernández, Pepe Romero, Ernesto Cordero, Manuel Barrueco, Rafael Aguirre, Berta Rojas, Victor Villadangos, Juan Carlos Laguna y Lorenzo Micheli.

 

Como solista interpretó el Concierto Andaluz junto a la Orquesta de Cámara UCR, de la cual fue productor artístico entre 2009 y 2011. En diciembre de 2014 volvió a actuar como solista con la misma obra acompañado por la Junge Sinfonie Klosterneuburg.