I NM i friidrett innendørs 2012 fikk han sølv på 200 meter, kun slått av Mauritz Kåshagen. Utendørs var han med å vinne gull på 4 x 400 meter stafett under NM i stafetter 2012, og han vant 100 meter under Veidekkelekene 2012. Han ble tatt ut til å delta i Nordisk-baltisk U23-mesterskap i friidrett 2012 på Jessheim, men ble slått ut i innledningsheatet på 100 meter. I Junior-NM i friidrett 2012 vant han 100 meter og 200 meter i U23-klassen, og han kom på fjerdeplass på 400 meter. Han deltok i NM i friidrett 2012, der han fikk sølv på 100 og 200 meter.