Inició su carrera profesional con el equipo CD Juventud Independiente (1998-2000), y posteriormente pasó a las filas del CD Arcense (2000-2002), San Salvador FC (2002-2007), CD Chalatenango (2007-2008), y Alianza FC (2008-2009).