O Antonio Barroso σπούδασε Πολιτικές Επιστήμες και Κοινωνιολογία στο University of Granada, έλαβε τα μεταπτυχιακά του διπλώματα από το Πανεπιστήμιο Columbia και το Κολέγιο της Ευρώπης. Το διάστημα αυτό ολοκληρώνει τη διδακτορική του διατριβή στο London School of Economics and Political Science και εργάζεται ως Managing Director και Deputy Director of Research στην εταιρεία Teneo Intelligence.
Είναι υπεύθυνος για τον συντονισμό της έρευνας πολιτικού ρίσκου των επιχειρήσεων στη Γαλλία, την Πορτογαλία και την Ισπανία. Πριν από την ένταξή του στην Teneo εργάστηκε ως αναλυτής στο Eurasia Group, στο Center for Political and Constitutional Studies του Ισπανικού Υπουργείου της Προεδρίας και στο Center for Sociological Research της Μαδρίτης. Είναι τακτικός σχολιαστής ζητημάτων της ευρωπαϊκής πολιτικής με συχνές αναφορές στους Financial Times, στους New York Times, τη Wall Street Journal, το Bloomberg, το CNBC και το Reuters.