Det var strax efter midnatt, natten mot tisdag, som branden bröt ut i trevåningshuset.
18 personer dödades och fem människor vårdas fortfarande på sjukhus, enligt lokala myndigheter i Qingyuan i provinsen Guangdong.
Polisen utreder händelsen som mordbrand. En 32-åring har gripits och anklagas för att ha startat branden efter ett bråk och sedan använt sin motorcykel för att blockera den enda utgången, skriver BBC som citerar statliga CCTV.
Inte ovanligt med bränder i Kina
Han greps i en by i närheten några timmar efter branden.
Enligt nyhetsbyrån Xinhua ska mannen ha erkänt att han startat branden.
-Jag var full i går och bråkade med okända personer före branden, ska han ha sagt enligt anonyma myndighetskällor.
Katastrofartade bränder är inte ovanliga i Kina, där fusk med brandskydd och nödberedskap är utbrett.