Nació en la Ciudad de México un 26 de abril de 1969
Inició sus conocimientos musicales con su señor padre el Mtro. Andrés Castillo Velasco a la edad de 7 años, ingresa a la Escuela Nacional de Música ( Fam ) de la UNAM, bajo la cátedra del maestro Ivo Valenti Sacardovi, ha hecho estudios con los maestros Archild Karatzarava, Maria Vdovina, Luis Samuel Saloma, Lorenzo Gonzales de Gortari, Gwendolin Masin, Emanuel Salvador. Ha sido fundador de la Orquesta Sinfónica de la ENM, de la Orquesta de Pachuca, de la filarmónica de Acapulco, de la Orquesta del Festival de Morelia, de la Orquesta Sinfónica Juvenil Carlos Chávez, y participado con la orquestas de Morelia, Filarmónica de la UNAM. Forma parte de la Orquesta Sinfónica Nacional de México desde 1990 y de la Orquesta de Cámara de la Escuela Nacional Preparatoria desde 1992.