Erste internationale Erfahrungen sammelte Dharambir Singh im Jahr 2010, als er bei den Commonwealth Games in Neu-Delhi mit 21,20 s im Viertelfinale im 200-Meter-Lauf ausschied. Anschließend kam er bei den Asienspielen in Guangzhou mit 21,52 s nicht über den Vorlauf über 200 Meter hinaus. 2015 gewann er bei den Asienmeisterschaften in Wuhan in 20,66 s die Bronzemedaille hinter dem Katarer Femi Ogunode und Fahhad Mohammed al-Subaie aus Saudi-Arabien. Im Juli 2016 stellte er mit 20,45 s einen neuen indischen Landesrekord über 200 Meter auf und qualifizierte sich damit für die Olympischen Spiele in Rio de Janeiro. Kurz vor den Spielen gab er einen positiven Dopingtest ab und wurde vom indischen Verband mit einer achtjährigen Dopingsperre belegt und seine Resultate ab Juli 2016 annulliert.[1]
2012 wurde Singh indischer Meister im 200-Meter-Lauf.