Shelby Christine Freeman was born in Tallahassee, Florida in 2000 to Laurie Rich. Her family moved to Ocala, Florida in 2003. She has one a younger sister Isabel Chanel Freeman, who is an actress also. Shelby got her start in acting at the Ocala Civic Theater.