2012年夏季奥林匹克运动会田径比赛中获得男子20公里竞走铜牌。2014年9月28日，仁川亚运会上王镇以1小时19分45秒的成绩获得冠军，并打破了于国辉在98年曼谷亚运会上创造的1小时20分25秒的亚运会纪录。2016年8月12日，王镇在2016年夏季奥林匹克运动会田径比赛中以1小时19分14秒获得男子20公里竞走金牌。