Nació en Cartago, Costa Rica.
Estudió en la Universidad de Costa Rica y se graduó en Derecho. Luego se mudó a San José, donde comenzó a trabajar como abogado y se involucró en la política local. Su carrera política pronto lo llevó a ocupar cargos importantes en el gobierno nacional.