No, a cardiologist does not perform heart surgeries. They help diagnose heart problems and prescribe medicines. They might perform some invasive tests to diagnose problems in the artery or vein, but do not operate on the heart. A cardiothoracic surgeon performs surgeries.