 He made his professional debut for Guanacasteca on 10 September 1995 against Belén and joined Herediano for the 1996–97 season.He had been unlucky with injuries, which often often struck him just as his international career seemed set to take off.He had a brief season in Mexico with Venados de Yucatán before returning to Costa Rica.