According to Beijing Chaoyang District People's Procuratorate, Li Daimo had invited drug users to his temporary home in Sanlitun on several occasions since early March.
Li was detained for taking drugs with others at his home on March 18.
Urine samples of the suspects all tested positive for amphetamines.
They admitted their illegal drug use, according to police, state-run Xinhua news agency reported.
While a suspect surnamed Fu was arrested for drug trafficking, three other drug users were subject to administrative punishment by police, the procuratorate said.
More From This Section
"As a celebrity, I exerted a negative influence on the general public. I realise the mistake I made. I have not been forgiven by my parents and public," Li said.
"I thought a lot in the detention house. I will cooperate with related organs and want a chance to start over."
Li, 25, is from northeast China's Heilongjiang province.
He was in the first series of "The Voice of China", a singing competition that Zhejiang Satellite TV aired in 2012.