No, not all cardiologists are surgeons. Cardiologists specialize in diagnosing and treating heart conditions, while cardiac surgeons specialize in performing surgical procedures on the heart and blood vessels. However, some cardiologists may also have additional training and qualifications as cardiac surgeons.