Kaggwa also served as secretary and head of legal services in the Arab Libyan Bank for Foreign Trade & Development, from 1984 to 1991 and as Board Secretary of the Uganda Revenue Authority for five years, from 1991 until 1996.