 He was admitted to the Uganda Bar in 1988.Prior to his current appointment, Byaruhanga was the Principal Partner of "Kasirye, Byaruhanga and Company Advocates", a privately owned Kampala law firm.On 6 June 2016, he was appointed as Attorney General of Uganda.