Bachelor of Laws, University Nairobi, Kenya, 1987. Diploma in Law, Kenya School Law, Council Legal Education, 1988. Master of Laws, Harvard University, Massachusetts, 1992.
Legal assistant Walker Kontos Advisers, Nairobi, 1989—1991. Private practice, since 1989. Lecturer, department public law University Nairobi, since 1994, head, department public law, 2002—2006.
Advisory Asiema and Company Advisers, since 1998. Part-time lecturer Kenya School Law: Equity and Trusts, since 1993.
Member, national anti-corruption campaign steering committee Government Kenya, 2004, member, national commission gender and development, 2007. Member of International Federation Women Lawyers, Law Society Kenya.