Coming from a tribal family of Wayanad district, Kerala, he won the Gold Medal in the 10,000-meter National Open Athletics Championships and another Gold Medal in the South Asian Games in 2016 with a new Record, He represented India at the 2016 Summer Olympics, qualifying with a Marathon time of 02:16:15.