Il décroche la médaille de bronze aux championnats d'Ouganda junior de cross-country 2017 à Kampala[6], puis prend part aux championnats du monde de cross-country qui se déroulent également à Kampala. Il termine 18e junior[7]. Lors des championnats du monde de course en montagne à Premana, il se livre à un duel avec son compatriote Joel Ayeko, champion junior 2017, et parvient à s'imposer pour remporter le titre. Le champion du monde 2015 Fred Musobo les rejoint sur le podium 100 % ougandais[8].
Il décroche la victoire du semi-marathon de la Paderborn Osterlauf le [11]. Il termine quatrième du semi-marathon du Lion le en établissant son record personnel en 1 h 0 min 16 s[12].
Le , il fait ses débuts sur la distance du marathon en prenant le départ du marathon d'Istanbul. Après une première lutte en début de courses avec les Kényans Robert Kipkemboi et Moses Kemei ainsi qu'avec son compatriote Solomon Mutai, Victor prend les commandes de la course pour s'imposer en 2 h 10 min 18 s[14].
Le , il s'élance au départ du marathon des championnats du monde d'athlétisme à Budapest. Courant dans le groupe de tête, il lance une première attaque à mi-parcours et se retrouve au coude-à-coude avec le tenant du titre Tamirat Tola. Luttant avec ce dernier en tête, Victor Kiplangat lance une nouvelle accélération au kilomètre 30 et parvient à se défaire de son rival qui finit par abandonner. Il termine l'épreuve en solitaire pour remporter le titre en 2 h 8 min 53 s. Il devient le second Ougandais à remporter le titre de champion du monde de marathon, dix ans après Stephen Kiprotich[16].