The Men's keirin competition at the 2017 World Championships was held on 13 April 2017.
[1][2] The first two riders in each heat qualified to the second round, all other riders advanced to the first round repechages.
[3] The winner of each heat qualified to the second round.
[4] The first three riders in each heat qualify to final 1-6, all other riders advance to final 7-12.
[5] The finals were started at 21:33.