Singh bagged six Gold medals in the 12th South Asian Games held at Guwahati in India in 2016. He won all his events and secured his spot for the Rio Olympics.