Erste internationale Erfahrungen sammelte Hari Kumar Rimal im Jahr 2009, als er bei den Asienmeisterschaften in Guangzhou in 4:03,85 min den zwölften Platz im 1500-Meter-Lauf belegte und über 5000 m in 14:38,13 min Rang elf erreichte. Im Jahr darauf nahm er erstmals an den Asienspielen ebendort teil und wurde dort in 4:01,44 min Zwölfter. 2011 klassierte er sich bei den Asienmeisterschaften in Kōbe mit 3:53,44 min auf dem elften Platz über 1500 Meter und wurde über 5000 Meter in 15:16,55 min 15. 2012 siegte er beim Kathmandu Kantipure Halbmarathon nach 1:08:35 h. 2014 nahm er erneut an den Asienspielen im südkoreanischen Incheon teil, schied dort über 1500 Meter mit 4:05,15 min im Vorlauf aus. Im 5000-Meter-Lauf erreichte er in 14:57,58 min Rang 14. Bei den Crosslauf-Weltmeisterschaften 2015 in Guiyang wurde er nach 40:53 min 95. und siegte zuvor beim Kantipur Half Marathon nach 1:07:53 h. 2016 gewann er bei den Südasienspielen in Guwahati in 13:32,18 min die Bronzemedaille hinter den Indern Man Singh und Suresh Kumar. Zudem qualifizierte er sich über 5000 Meter für die Teilnahme an den Olympischen Spielen in Rio de Janeiro, bei denen 14:54,42 min aber nicht für den Finaleinzug reichte. Zudem siegte er beim Kathmandu-Halbmarathon nach 1:08:47 h.