Liu Xiaosheng (刘孝生) (born 5 January 1988 in Raoping, Guangdong) is a Chinese sprinter who specializes in the 400 metres.

He represented his country at the 2008 Summer Olympics.

His personal best time is 45.79 seconds, achieved in June 2007 in Suzhou.