Career
Campos started his career in the youth section at Santa Clara and after a spell at Topiltzín, he joined Luis Ángel Firpo in 2000. He joined Vista Hermosa in 2005 only to return to Firpo a year later. Campos made his debut for El Salvador in an August 2007 friendly match against Honduras, coming on as a second-half substitute for one of the goalscorers of the match, Victor Merino.
The score stood in a victory for the Cuscatlecos by 2–0, although Campos was yellow-carded.
His second and last international cap was in a September 2007 friendly match against Ecuador, where he came in as a second-half substitute for Julio Enrique Martínez. At the 62nd minute of the Ecuador game José Eduardo Campos swept forcefully on an Ecuadorian player and Peruan referee red-carded Campos.
The second of the match for the Salvaoran team