La gara maschile Elite dei Campionati del mondo di ciclocross 2008, cinquantanovesima edizione della prova, si svolse il 27 gennaio 2008 con partenza ed arrivo da Treviso, in Italia, su un circuito di 3,252 km da ripetere diverse volte. La vittoria fu appannaggio dell'olandese Lars Boom, il quale terminò la gara in 1h05'27", precedendo il ceco Zdeněk Štybar e l'altro belga Sven Nys terzo.
Partenza con 64 ciclisti, dei quali 62 portarono a termine la competizione.