Considerado el fundador del primer partido político popular.  Abogado graduado en la Universidad de Santo Tomás, completó su carrera en la Universidad de San Carlos de Guatemala. En 1877 se incorporó a los tribunales costarricenses y fue un activo oponente al cierre de la Universidad de Santo Tomás, por la que mantuvo una campaña de denuncias junto con el director de La Prensa Libre, Juan Fernández Ferraz. Siendo diputado, en 1890 logró pasar una ley que restablecía su reapertura aunque el gobierno nunca hizo efectivo el decreto. En 1893 fundó el Partido Independiente Demócrata que, aunque de extracción liberal,  aspiraba a convertirse en un movimiento popular. Ya en su época era tildado de radical; su órgano de información fue al inicio El heraldo, de Pío Víquez, y luego el periódico El independiente demócrata. Participó activamente en los sucesos de 1889 y terminó rompiendo relaciones con el Presidente José J. Rodríguez y su gobierno. Se le achacó falsamente un atentado al presidente Rafael Yglesias Castro, por lo que se le encerró en una jaula para criminales durante 14 meses y se le expulsó del país junto con su compañero de lucha Juan Bautista Jiménez Quirós. En el destierro en Barcelona, continuó en la lucha política nacional. Murió en altamar y su cadáver fue arrojado a las aguas el 5 de junio de 1897. Una escuela de Santo Domingo de Heredia lleva su nombre.