The men's keirin was held on 23 October 2011, with 23 riders participating.
Results.
Qualifying.
The first two riders in each heat qualified for the second round, remainder to first round repechage. Races were held at 11:10.
Heat 1.
 ;templatestyles src="Col-begin/styles.css"/ ;
Heat 3.
 ;templatestyles src="Col-begin/styles.css"/ ;
First round repechage.
The first rider in each heat qualified for the second round. Races were held at 12:50.
Heat 1.
 ;templatestyles src="Col-begin/styles.css"/ ;
Heat 3.
 ;templatestyles src="Col-begin/styles.css"/ ;
Second round.
The first three riders in each heat qualified for the final 1–6 and the others to final 7–12. Races were held at 15:30.
Heat 1.
 ;templatestyles src="Col-begin/styles.css"/ ;
Finals.
The 7–12 place final was held at 17:29, with the final being held at 17:33.
Final 7–12 places.
 ;templatestyles src="Col-begin/styles.css"/ ;
References.
 ;templatestyles src="Reflist/styles.css" / ;