Ex sacerdote diocesano, defensor de la teología de la liberación nicaragüense, Ministro de Bienestar Social (1980-1982). Embajador, Representante Permanente de Nicaragua ante la OEA (1982-1986). El 4 de febrero de 1984 –en el marco de la Guerra fría,– el papa Juan Pablo II suspendió a divinis del ejercicio del sacerdocio;Treinta años después, el 4 de agosto de 2014, el papa Francisco levantó esa suspensión. Fue profesor de leyes en la Universidad Nacional Autónoma de Nicaragua (UNAN) y representante en la Cámara de Arbitraje en Managua.
Su larga trayectoria en el conocimiento y estudio de la vida política de Nicaragua, asi como su participacion en algunas instituciones públicas lo ubico como un analista político renombrado por los medios de comunicación para debatir y analizar la situación de Nicaragua y usando su voz y conocimiento expuso, demando y critico a la dictadura; por tal motivo fue detenido de manera arbitraria el 22 de noviembre del 2021 en su casa de habitación en los Robles, Managua.