Jugó para los 2 equipos más grandes del país: primero con la Liga Deportiva Alajuelense (LDA), entre 1981 y 1988 y luego con los archirrivales de éstos, el Deportivo Saprissa en dos períodos, entre 1988 y 1990 y de 1993 a 1996.