The men’s triathlon was part of the Triathlon at the 2012 Summer Olympics programme. It was the fourth appearance of the event which was established in 2000. The competition was held on 7 August 2012 at Hyde Park in London. The triathlon was won by Alistair Brownlee of Great Britain with a time of 1:46:25.