Som junior vant han til sammen seks SM-gull, og han ble juniorverdensmester i stafett (4x5 km) i 2007 i Italia. Individuelt kom han på fjerdeplass i sprint. Året etter fikk han sølv i sprinten under junior-VM 2008. På 10 km kom han på 6.-plass.
Han debuterte i verdenscupen i langrenn 21. mars 2007, og hans beste individuelle verdenscup-plassering er en 3.-plass i klassisk sprint fra 2009.
Modin vant SM-gull i sprint 5. februar 2011 under «SM-veckan 2011» i Sundsvall. Senere i februar deltok han i Ski-VM 2011 i Oslo, og tok der 5.-plass på sprinten. Marcus Hellner vant denne øvelsen.
Modin meldte i april 2016 at han gir seg som langrennsløper på toppnivå.[1]