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, .
Throughout his long tenure, Castro held multiple positions within the National Police of Colombia, including assignments in Bolívar, Tolima, Quindío, Nariño, Magdalena, Risaralda, and on San Andres Island.