Scientists have suggested that obesity is a killer in its own right, irrespective of other biological or social risk factors traditionally associated with coronary heart disease.
Increasing weight is associated with a higher prevalence of known risk factors for coronary artery disease, such as diabetes, high blood pressure and cholesterol.
And it has been assumed that these have been responsible for the increased risk of heart disease seen in obesity, say the authors.
The researchers from the British Heart Foundation Cardiovascular Research Centre, at the University of Glasgow, tracked the health of more than 6,000 middle-aged men with high cholesterol, but no history of diabetes or cardiovascular disease, for around 15 years.
After excluding men who had cardiovascular problems or died within two years of the start of monitoring, to correct for any bias, 214 deaths and 1,027 non-fatal heart attacks/strokes occurred during the whole period.
The risk of a heart attack was compared across categories of increasing body mass index (BMI), using two different approaches.
One simply corrected for any differences in the age or smoking status of the men, while the second corrected for cardiovascular risk factors such as high cholesterol and blood pressure, deprivation and any medications the men were taking.
Not unexpectedly, the results showed that the higher a man`s weight, the higher was his likelihood of having other risk factors for cardiovascular disease. And there was no increased risk of a non-fatal heart attack with increasing BMI.
But the risk of death was significantly higher in men who were obese - a BMI of 30 to 39.9 kg/m2.
In the model simply correcting for age and smoking, this risk was 75 percent higher. And despite correcting for known cardiovascular risk factors, medication, and deprivation in the second model, the risk was still 60 percent higher.
The study has been research published online in Heart.