Cai Zelin (, geboren 11 april 1991, in Huize, Yunnan) is een Chinese mannelijke racewalker. Hij eindigde als vierde op de 20 km wandeling tijdens de Olympische Spelen van Londen in 2012 en won de zilveren medaille op de Olympische Spelen van Rio in 2016. Hij eindigde vijfde op het Wereldkampioenschap 2015 in de 20 km racewandeling. In 2019 deed hij mee aan de 20 kilometer lopen voor mannen.
op het Wereldkampioenschap Atletiek 2019 in Doha, Qatar. Hij heeft zijn wedloop niet afgerond.