Career
Castro served in the National Police for 38 years and worked in many National Police post around Colombia, including Bolívar, Tolima, Quindío, Nariño, Magdalena and Risaralda, and San Andres Island. He was Department Police Commander in Amazonas, Caldas, Santander and the Metropolitan Area of Medellín this last one for nine months. On September 3, 2002 Castro was then assigned commander of the Metropolitan Area of Bogotá and on November 12, 2003 he became General Director of the National Police.
Castro was forced into early retirement after a wire tapping scandal.
Teodoro Campo and other generales in his direct line of succession were also forced into early retirement.