The men's keirin was held on 23 October 2011, with 23 riders participating.
[1] The first two riders in each heat qualified for the second round, remainder to first round repechage.
The first rider in each heat qualified for the second round.
The first three riders in each heat qualified for the final 1–6 and the others to final 7–12.
The 7–12 place final was held at 17:29,[5] with the final being held at 17:33.