A heart specialist doctor near you who is a thoracic surgeon woul have completed 5 1/2 years of training in MBBS, followed by 3 years of training in MS or DNB General Surgery, and 3 years of training in MCh Cardiothoracic Surgery. Additional fellowships and certifications maybe obtained in the branch's subspecialties.