She holds a Master's degree in Public Health and a Bachelor's in Environmental Health. She received a diploma from the Senior Leadership Program at Yale University and a certificate for Young African Leaders in Kenya. She has experience teaching, researching, training and providing community-based health services.