The shooting was reported around 12:20 a.m. in the 600 block of 17th Street.
Thomas, a Richmond resident, was pronounced dead at the scene, police spokeswoman Lt. Bisa French said.
French said investigators believe that Thomas and the shooter knew each other, but that no suspect information or motive was immediately available this morning.