Sofía was born and raised in Barranquilla, Colombia. Her mother, Margarita, is a housewife. Her father, Julio, provides cattle to the meat industry. She has 5 siblings.
She was educated at a private bilingual Spanish/English school. She then went on to study pre-Dentistry at Colombia University. However, Sofía was discovered by a photographer, whilst at the beach, and this led to various jobs in modeling and television. At age 23, she was a runway model. From 1995 to 1998, she co-hosted a travel show, _"Fuera de serie" (1995_), which gave her exposure in the United States.
Her first film role was Big Trouble (2002). Her breakthrough role was as Gloria Delgado-Pritchett in the American TV series "Modern Family" (2009). In 2011, she received an Emmy nomination for 'Outstanding Supporting Actress in a Comedy Series' for this role.