Two alcoholic drinks a day over a long period gave male heart attack survivors a 42% lower risk of dying from heart disease than non-drinkers, researchers found.
Their risk of death from any cause was also reduced by 14%, though the benefits were only seen with "moderate" drinking.
Higher consumption wiped out the survival gains and increased the chances of dying so they matched those of non-drinkers.
More top news
Jeremy Corbyn faces full rebellion over decision to not step down as leader.
Come October David Cameron will no longer be Prime Minister, but who could replace him as leader of the Conservatives and how is it decided?
"People must be aware at all times that there are wild animals around them and they must make sure that their tents are properly closed."