Alta 1,70 m, capelli castano chiaro (per alcuni film e in TV spesso si è tinta i capelli di scuro per avere un aspetto più "latino"), fu scoperta da un fotografo mentre passeggiava su una spiaggia colombiana e le fu offerta la possibilità di entrare nel mondo della moda e della televisione. Fece la sua prima apparizione pubblica all'età di diciassette anni in uno spot commerciale per la Pepsi-Cola largamente trasmesso in tutta l'America latina.
Si trasferì a Bogotà all'età di vent'anni, dove lavorò come modella sulle passerelle e in televisione. Dal 1995 al 1999 fu co-ospite, insieme a Fernando Fiore, della trasmissione Fuera de Serie, che la portò a viaggiare in diversi posti esotici in tutto il mondo. Fu questa trasmissione a farla diventare celebre in America latina, permettendole anche alcune apparizioni sulla TV statunitense. Fu anche ospite dello show A que no te atreves.
Oltre alle sfilate di moda e ai cataloghi di moda, Vergara fece anche progetti indipendenti. Fece calendari sexy in costume da bagno nel 1998, 2000, e 2002. In America latina ebbero grande successo, giungendo anche sul mercato nordamericano. Fece diverse pubblicità per la televisione sudamericana, e posò anche in costumi da bagno per poster per la birra. Con l'emittente Univision firmò un contratto in esclusiva e, dopo la sua scadenza, accettò un ruolo con la ABC negli Stati Uniti. Con la ABC, è apparsa nelle sitcom Hot Properties e Una banda allo sbando.
Nel 2012 Forbes inserisce Vergara tra le cento celebrità più potenti al mondo con 19 milioni di dollari guadagnati tra il maggio 2011 e il maggio 2012. Grazie all'ammontare dei suoi cachet, occupa la prima posizione della lista di Forbes delle attrici più pagate della televisione nel 2012, posizione confermata anche nel 2013 con un guadagno di trenta milioni di dollari.[4] Segue la striscia positiva anche nel 2014, anno in cui Forbes calcola profitti per trentasette milioni di dollari, con una differenza dalla seconda della lista di ventiquattro milioni di dollari.[5] Nel 2021, firma con la Disney per il sequel di La Bella e la Bestia.
Nel 2024 interpreta la criminale colombiana Griselda Blanco in una miniserie Netflix.
Vita privata
Si è sposata a diciotto anni con il suo migliore amico Joe González e dalla loro unione nasce, nel 1991, Manolo. Due anni dopo, la coppia divorzia. Dal 2015[6] al 2023[7] è stata sposata con l'attore statunitense Joe Manganiello.
^Negli stati ispanici i neonati ereditano il cognome sia dal padre che dalla madre; entrambi i genitori di Sofia hanno lo stesso cognome, quindi all'anagrafe risulta come "Vergara Vergara".