He was born on September 7, 1959 at Nyakatunguru, Kihiihi in Rushoroza Parish in Kanungu. He was ordained a priest on August 12, 1990. Currently, he serves at Sts. Peter and Paul Rushere Parish in Mbarara Archdiocese.