Grygorji Vovtsjynskij gikk inn til gullet, tre sekunder foran Ulset.
Nordmannen hadde 20 av 20 treff, det samme som gullvinneren, men ukraineren gikk litt raskere i sporet.
– Jeg synes det er greit at Grygorji slår meg siden jeg tok han på denne distansen i Vancouver, men jeg prøvde mitt beste. Jeg er overrasket over at jeg tok innpå så mye mot slutten, sa Ulset til NRK etter rennet.
Ulset omtalte gullvinneren som sin beste kamerat i idretten og at han unnet ham å ta gullet fredag.
Ut fra siste skyting var Ulset 15 sekunder bak, men han var nær ved å ta gullet etter en forrykende sisterunde.
Kirill Mikjalov fra Russland kapret bronsen.
Ulset hadde fra før tatt sølv på 12,5 skiskyting i Sotsji.