Castillo has played four years for Broncos UNAH, then moved to Motagua and Olimpia where he started his career.
In summer 2012, new Olimpia coach Danilo Tosello deemed Castillo surplus to requirements[REF] and he subsequently joined Victoria.