The fire started at about 10:30 p.m. at the Landings Apartments at 7013 Woodbend Dr. off Six Forks Road.
At least 32 units were evacuated while the fire was extinguished. There were no reports of injuries.
Investigators said the fire damage appeared to have been contained to one unit.
The cause of the fire was not immediately available.