In addition to winning the 2014 Gold Medal in the 10,000 meter National Open Athletics and the 2016 Gold Medal in the South Asian Games with a new Games Record, Gopi represented India in the 2016 Asian Cross Country Championships. He represented India at the 2016 Summer Olympics, qualifying with a Marathon time of 02:16:15 in the 2016 Mumbai Marathon along with two other Indian marathoner men, Kheta Ram and Nitendra Singh Rawat.