She replaced Rose Namayanja, the former women representing Nakaseke District who served from May 2006 – February 2016.
In 1998, she attained her Uganda Advanced Certificate of Education at Nabisunsa Girls School.
In 2011, she obtained a Postgraduate Diploma in Public Administration and Management in Nkumba University.
Between 2004 and 2005, she worked as a community development officer, Luweero District Local Government.
From 2007 to 2015 , she was the Senior Community Development Officer, Nakaseke District Local Government.