Career
Nicknamed el Largo (the tall one), Romero started his career at Salvadoran second division side Liberal and played for Atlético Chaparratique before joining Vista Hermosa in 2004. In May 2006 he stayed behind in the United States after an apparent injury but did not return in time so Vista Hermosa decided to offload him. After a season without a club he again returned to Vista Hermosa for the 2012 Clausura.
Romero made his debut for El Salvador in an August 2005 friendly match against Paraguay, coming on as a substitute for Deris Umanzor.
The game proved to be his sole international match.