is a Professor of Public Law, a holder of an LL.D (Doctor of Laws) on the Law of the Sea from the University of Ghent, Belgium, Master of Laws degree and Bachelor of Laws degree from the University of Nairobi. He also holds an honorary Degree of Doctor of Letters (D.Litt.) (Honoris Causa) from the University of Cape Coast in Ghana and a Doctor of Science (DSc) (Honoris Causa) from Bells University of Technology in Nigeria. He has been trained on Human Rights at the Institute of Advanced Legal Studies of the University of London in England, Humanitarian Law at the Raoul Wallenberg Institute of the University of Lund in Sweden and on International Humanitarian Law in Geneva, Switzerland. He is an Advocate of the High Courts of Kenya and Tanganyika and a Certified Mediator. He is a Fellow of the Institute of Certified Public Secretaries of Kenya FCPS (K), a Fellow of the Kenya Institute of Management (FKIM) and Honorary Fellow of the African Academy of Sciences (FAAS).
He is the former Director and Chief Executive Officer of the Kenya School of Law, a former Secretary of the Constitution of Kenya Review Commission and a former Director of the Kenya Anti-Corruption Commission (KACC), (Now Ethics and Anti-Corruption Commission (EACC)). He was the founding dean of the Kabarak University School of Law, a former lecturer at the University of Nairobi (UON), the United States International University (USIU Africa) and Widener University USA (Nairobi Summer School).
He is the author of several books and numerous articles. He has received several local and international awards and was the distinguished Mwalimu Julius Nyerere Lecturer at the University of Dar es Salaam for 2014. He was the 11th Kwame Nkrumah Lecturer at the University of Cape Coast in Ghana in 2016. In 2017, he was invested Chief Tamba Taylor of Liberia for his Pan Africanist activities. He was the 5th Abram Tiro Onkgopotse Lecturer at the University of Limpopo in South Africa for the year 2017. He was the 5th Apollo Milton Obote Lecturer for the year 2017. He was the Nelson Mandela Centenary Memorial Lecturer at Walter Sisulu University in South Africa in 2018. He was the 2nd Ray Phiri Memorial Lecturer at the University of Mpumalanga in 2019. He has been recognized as one of the 100 most influential Africans in 2017 and 2020.