Nació el 24 de abril de 1943 en Pacayas de Cartago, hijo de Mardoqueo Madrigal y Magdalena Ramírez, fue bautizado en la parroquia del Corazón de Jesús de Pacayas. Realizó sus estudios primarios en la Escuela Pbro. Juan de Dios Trejos de Pacayas de 1949 a 1955, sus estudios secundarios los cursó en el Seminario Menor de 1956 a 1960; sus estudios eclesiásticos los realizó en el Seminario Central de Costa Rica de 1961 a 1966. Incardinado a la Diócesis de San Isidro, fue ordenado diácono en marzo de 1966 y presbítero el 17 de diciembre de 1966 en Catedral de San Isidro por manos de Mons. Delfín Quesada. Sirvió con dedicación y entrega a esta Diócesis, atendiendo particularmente todo el cantón de Pérez Zeledón como vicario parroquial y luego como párroco de la Catedral, así como otros servicios entre los que destacan por muchos años su entrega en favor de Cáritas y como Vicario General durante los episcopados de Mons. Ignacio Trejos y Mons. Guillermo Loría. Fallece en su casa de habitación en San Isidro de El General el 28 de mayo del 2026 y es sepultado en el Cementerio Municipal de Pérez Zeledón.

