The men's BMX racing competition at the 2016 Olympic Games in Rio de Janeiro took place at the Olympic BMX Centre, on 17–19 August.
[1] The medals were presented by Camiel Eurlings, IOC member, Netherlands and Artur Lopes, Member of the UCI Management Committee.
All times are Brasília Time (UTC-03:00) Q - qualified for the next round; DNF - did not finish