The difference between a cardiologist and a cardiac surgeon is how they perform procedures to cure a patient's heart health. A cardiac surgeon performs open surgeries like coronary artery bypass surgeries and cardiologist performs catheter-based treatments.