Swój pierwszy międzynarodowy sukces osiągnął w 1998 roku, kiedy to wywalczył brązowy medal w cross-country podczas mistrzostw świata w Mont-Sainte-Anne. Wynik ten powtórzył rok później, na mistrzostwach świata w Åre. W 2000 roku wystartował na igrzyskach olimpijskich w Sydney, gdzie wywalczył srebrny medal ulegając jedynie Miguelowi Martinezowi z Francji. Na mistrzostwach świata w Kaprun w 2002 roku zajął drugie miejsce, wyprzedził go tylko Kanadyjczyk Roland Green. Mistrzostwa świata w Lugano w 2003 roku były ostatnimi w jego karierze. Meirhaeghe zdobył tam złoty medal wyprzedzając drugiego na mecie Kanadyjczyka Rydera Hesjedala oraz zdobywcę brązowego medalu, również reprezentanta Belgii, Roela Paulissena.