Bhavesh grew up in Cape Town and matriculated from Westerford High School in 1996. He completed his undergraduate medical training at the University of Cape Town in 2002 and did his internship at Tambo Memorial Hospital in Boksburg. Thereafter he worked as a Community Service Medical Officer at the Robertson District Hospital.
In 2005 Bhavesh was appointed as a registrar in the Department of Surgery at the University of Cape Town / Groote Schuur Hospital. After completing his postgraduate training in March 2010, he joined the division of Vascular Surgery at Groote Schuur Hospital to further training in this field. He spent a further two years training as a fellow in Vascular Surgery that provided training in open and endovascular arterial and venous procedures. During this time he was also actively involved in teaching, vascular research and presented at numerous vascular surgery congresses and meetings.
In October 2012 Bhavesh passed the sub-specialist exam in Vascular Surgery. To consolidate his skills and increase his experience in vascular surgery, he spent 2013 at Groote Schuur Hospital as a Vascular Surgery Consultant. Bhavesh practices in all aspects of general and vascular surgery and has special interest in venous and minimal invasive arterial endovascular techniques. He is also involved in undergraduate and postgraduate teaching in the Department of Surgery at Groote Schuur Hospital and the University of Cape Town.
Bhavesh has diverse interest that include a variety of sporting activities, cooking and music. He is married to Claudia.