He was born on January 16, 1967 in Mwaro Hiika, Nyagisozi Parish in Kisoro district. He was ordained a priest on August 9, 1998. Currently, he serves in Kacheliba Parish – Kitale Diocese in Kenya.