Sus padres fueron el general Víctor Guardia Gutiérrez y Esmeralda Quirós Morales.
Se casó con Joaquina Uribe Rodríguez.
Al regresar a Costa Rica fue juez civil en Alajuela y en San José, subsecretario de Relaciones Exteriores (1907-1908), magistrado de la Corte Suprema de Justicia de Costa Rica (1908-1915) y diputado (1916-1917).
Le sucedió Enrique Guier Sáenz.
Ejerció su profesión en forma liberal durante muchos años.