Etter detten fikk han delta i verdenscupen. Bedre plasseringer gjorde at han fikk gå stafett. Første gang han deltok i VM for seniorer, var i 2004. Da fikk han ingen plassering i enkeltdistanser, men fikk en sjetteplass i stafett. Samme år deltok han også i militært VM. Med Björn Ferry, Carl Johan Bergman og Jakob Börjesson fikk han niendeplass i patruljeløp, en øvelse som kun arrangeres i militært VM. I sprinten, som Raphaël Poirée vant, ble han nr. 37.