The men's sprint at the 2012 UCI Track Cycling World Championships was held on 6–7 April. 53 cyclists participated in the contest.
The qualifying was held at 13:00.
The 1/16 finals were held at 14:25.
The 1/8 finals were held at 16:15.
The 1/8 finals repechages were held at 17:10.
The quarterfinals were held at 19:10, 20:20 and 21:25.
The race for 5th–8th place was held at 21:30.
The semifinals were held at 19:00 and 19:40.
The finals were held at 21:10 and 22:20.