Career
Nicknamed Palic, Castillo scored 35 league goals for Honduran side Marathón and another 13 with Real España over a 10 year period. He also scored 10 goals in 76 games in the Costa Rican league with Alajuelense and Cartaginéson Castillo made his debut for Honduras in a May 1991 UNCAF Nations Cup match against Panama and has earned a total of 9 caps, scoring 1 goal.
He has represented his country at that one tournament, the 1991 UNCAF Nations Cup.
His final international was a January 1993 friendly match against Bolivia. In June 2010, Castillo rejoined his old club Marathón to become a reserves trainer and talent scout.