Lu Xiaojun was born on July 27, 1984. He has competed in the 2012 and 2016 Olympic Games representing China in the -77kg weight class.