Dr Ranga holds a Bachelor of Medicine and Surgery (MBChB) from the Universty of Zimbabwe
He did his Internship at Mpilo Central Hospital from 2001 – 2003, before becoming a Hospital Medical Officer- Pediatrics at United Bulawayo Hospitals in 2003. He then joined Ingutsheni Hospital as a Government Medical Officer in 2003, a position he held until 2016. He has served as Clinical Director Ingutsheni Central Hospital from 2016 to present.
Dr Ranga is currently studying for a fellowship of College of Psychiatry with the Colleges of Medicine of South Africa (CMSA).
He is also a member of ZIMA and is registered with MDPCZ.