Singh competed in just six events from 2015 until May 2016, with problems with the Indian Federation and with getting funding preventing him from travelling to tournaments. Before a Grand Prix event in Turkey in 2016 his parents gave him their life savings to allow him to pay for tickets to travel to Turkey, his coach Yashpal Solanki (Arjuna Awardee) is the major support for him along with his family. At the 2016 South Asian Games held in India, Singh took part in the 90 kg division. He defeated Sanjay Maharjan of Nepal and Md Jahangir Alam of Bangladesh to reach the final where he beat Mohammad Kakar of Afghanistan inside 49 seconds to win the gold medal. At the Asian Judo Championships held in Tashkent, Uzbekistan in April 2016, he reached the semifinals before losing to Tajikistan's Komronshokh Ustopiriyon. He then defeated Saeed Moradi of Iran in the repcharge round before losing his final bout to Chinese judoka Cheng Xunzhao to place fifth overall.