Career
He started his professional debut at Santa Barbara and also played for Cartaginés, Alajuelense, Municipal Liberia, Universidad de Costa Rica before joining Herediano in summer 2011. In February 2015, he signed with Mérida. Salazar has played at the 2001 Fédération internationale de football association World Youth Championship and competed for Costa Rica at the 2004 Summer Olympics.
He made his senior debut for Costa Rica in a November 2005 friendly match against France and has, as of 14 November 2014, earned a total of 6 caps, scoring no goals.