In 1973, he obtained a Master of Science in systems analysis from the University of Rochester, in New York State.
He also earned a Master of Arts in management science and business administration, from the University of Massachusetts.
From 1997 until 2001, he served as the National Coordinator for the Private Sector Development Program of the Ugandan Government.
He entered politics in 2001, contesting for the parliamentary seat of Sheema County South, Bushenyi District.
[7] In the cabinet reshuffle of 27 May 2011, he was promoted to full cabinet minister and assigned the Ministry of Tourism, Wildlife and Heritage,[8] serving in that position until he was appointed as Minister of Water and Environment on 15 August 2012.