Święcenia kapłańskie przyjął 9 lipca 1967. 3 września 1981 został prekonizowany biskupem Carolina. Sakrę biskupią otrzymał 25 października 1981. 12 września 1990 został mianowany prałatem terytorialnym Alto Solimões, a 14 sierpnia 1991 został podniesiony do godności biskupa diecezjalnego. 20 maja 2015 przeszedł na emeryturę.