I 2016 deltok han på NM innendørs i Bærum og fikk bronse på 800m og 7. plass på 1500m. På Pingvinlekene vant han en engelsk mile (1609m) på ny u20 kretsrekord i Hordaland med tiden 4.22.78. På Världsungdomsspelen i Gøteborg vant han 1500 m i klassen U20. Han deltok på flere gateløp og vant Bergen City Maraton-stafetten med Beerenberg, Stord rett opp på ny løyperekord u20, Tour de Stord U20 på ny sammenlagt-rekord, Bruløpet på ny løyperekord, Midfjellet halvmaraton på ny løyperekord, Langs Åkrafjorden, Sluseløpet og Fitjardalten på ny løyperekord.