Previamente, el canciller Castaneda fungió como diputado de la Asamblea Legislativa por el departamento de Sonsonate desde el año 2000 hasta el 2009, siendo miembro de las Comisiones de Relaciones Exteriores, Integración Centroamericana y Salvadoreños en el Exterior; Defensa; Seguridad Pública y Combate a la Narcoactividad; Reformas Electorales, además del Comité de Ética Parlamentaria.
Mientras que asumió como viceministro de Relaciones Exteriores, Integración y Promoción Económica del 1 de junio de 2009 al 31 de mayo de 2014, y mantuvo el cargo como parte del gabinete del presidente Sánchez Cerén desde el 1 de junio de 2014. En ambos quinquenios ha sido nombrado como Comisionado Presidencial para el Proyecto Mesoamérica, así como ha participado en los Comités Ejecutivos del Sistema de la Integración Centroamericana (SICA).


