Idowu received her Bachelor’s, Master’s and Doctorate degrees in Teacher Education from University of Ibadan, Nigeria in 1984, 1986 and 1990 respectively.

Idowu started her career in 1987 as a Lecturer in the Faculty of Education of Ogun State University (now Olabisi Onabanjo University). She joined Accenture in 1993 as a Consultant, focused on professional management development, organization effectiveness and human performance. 

She later joined Chevron Nigeria Limited in 2002 as Training Advisor and has held numerous positions of increasing responsibilities including Manager, HR Business Partner Services in Lagos, Nigeria, Organization and Leadership Development Consultant in San Ramon, California, Human Resources Sponsor in Houston, Texas and Manager, Human Resources, in San Joaquin Valley Business Unit, California.