I mai deltok han i NM i stafetter 2012, der han fikk sølv på 4 x 400 meter i juniorklassen sammen med Sandnes IL. Han deltok også på samme distanse i seniorklassen, der Sandnes endte på sjuendeplass. Han vant 110 meter hekk og 400 meter i G17-klassen i Tyrvinglekene, og han vant 100 og 400 meter ved Veidekkelekene. I junior-NM i friidrett 2012 deltok han i U20-klassen, og kom på andreplass på 400 meter hekk, bak sin lagkamerat Marius Bakken Støle. Han fikk også sølv på 1000 meter stafett sammen med Sandnes IL. På 100 meter ble han slått ut i innledningsheatet.