He also participated in the 2016 Rio Olympics where he finished in 35th at the 50 kilometres race walk with a time of 4:07:55. He participated in 2020 Tokyo Olympics in the 20 kilometres race walk and finished 23rd.