Javier Barrero est licencié en droit, et avocat de formation. Membre du parti socialiste, dont il est aujourd'hui membre du bureau exécutif national[2], il entre au Congrès des députés en 1982 pour la deuxième législature. Il a depuis lors été réélu à chaque élection générale, en 1986, 1989, 1993, 1996, 2000, 2004 et 2008.
Au sein de la chambre basse des Cortes Generales, il exerce diverses fonctions d'importance. Il est premier secrétaire du Congrès des députés, premier secrétaire de la députation permanente, premier secrétaire du bureau du Congrès, ainsi que de la commission du règlement. Il siège par ailleurs à la commission de la Justice[3].