De 22 cyklisterna tävlade i tre heat med vardera sju till åtta ryttare. De två bästa ryttarna i varje heat (sex totalt) gick vidare till nästa omgång, medan de andra sexton cyklisterna tävlade i den första omkampen.
Första omgången återupprepa bestod av tre heat med fem till sex ryttare vardera. De två bästa cyklisterna i vart och ett av heaten gick åter till vinnarna från den första omgången och gick vidare till den andra omgången. Resten slogs ut från tävlingen.
Den andra omgången bestod av två heat, där de tolv cyklisterna delades upp i grupper om sex. De tre bästa ryttarna i varje heat gick vidare till finalen, medan de tre nedersta i varje heat tävlade i klassificeringsloppet om sjunde till tolfte platser.