Cai, born in 1955, joined the the Communist Party of China in 1974. As a veteran journalist, he worked with Xinhua for 23 years from 1978 to 2001.
In April 2001, Cai left Xinhua from the post of vice president and was appointed as deputy director of the State Council Information Office.
Since then, he had been director of China Foreign Languages Publishing Administration, editor-in-chief of the People's Daily, and deputy head of the Publicity Department of the CPC Central Committee over the past years.
Cai is a member of the 18th CPC Central Committee.