CAPE GIRARDEAU - A Charleston man could face up to life in prison after pleading guilty to gun charges.