Career
Born in Tuxpan, Jalisco, Castrejón played club football for Universidad Nacional Autónoma de México Pumas, Club de Fútbol Laguna, Puebla F.C., Club América, Tampico, F.C. Atlas and Monarcas Morelia. He made his senior debut at age 18, appearing for Pumas in a match against Toluca on 3 February 1964. Castrejón joined Laguna and played for the club in the 1972-1973 Primera season.
Castrejón made several appearances for the Mexico national football team
He made his debut as a substitute in a friendly against Colombia on 4 February 1969.