Es ingeniero civil de la Universidad de Costa Rica. Obtuvo su doctorado y maestría en la Universidad de Harvard. Sus estudios de posgrado se concentraron en diseño, economía ambiental y recursos naturales.
Castro Salazar ha ocupado numerosos cargos políticos. Desde el 8 de mayo de 2010...