He was ordained a priest on 29 June 1947. He was appointed auxiliary bishop to the Diocese of Verona on 1 August 1983. He was ordained bishop on 8 September 1983. He retired from the diocese of Verona on 8 September 2001.