who is sofia vergara's husband
View All Photos (52) Sofia Vergara is currently married to Joe Manganiello. She has been in nine celebrity relationships averaging approximately 3.1 years each. Her two marriages have averaged 2.2 years each. Given Name: Sofia Margarita Vergara.