afkomstig uit een familie van acteurs en filmmakers, speelde hij rugby voor het Spaanse nationale team en studeerde schilderkunst, alvorens te beslissen over een filmcarrière. Tot dan had ze slechts een kleine deelname aan de film: op elfjarige leeftijd trad ze samen met haar moeder, Pilar Bardem.
studeerde aan Estudio Juan Carlos Corazza voor de acteur. In 1994 won hij de fotografa de Prata Awards voor Beste Acteur op het San Sebastián Festival en de Fernando Rey award voor beste prestaties, voor días contados. In 1995 en 1996 won hij de Goya-prijs. In 1997 werd hij verkozen tot Beste Acteur in de Europese cinema voor zijn optreden in Carne trémula van Pedro Almodóvar.Voor zijn optreden in Before Night Falls, waarin hij leeft als de Cubaanse dichter Reynaldo Arenas, gediscrimineerd en vervolgd omdat hij homoseksueel is, ontvangt hij de prijs voor Beste Acteur op het Filmfestival van Venetië. Met deze film wint hij internationale projectie en wordt de eerste Spanjaard genomineerd voor de Academy Award voor Beste Acteur.
speelde in John Malkovich ‘ s regiedebuut, The Dancer Upstairs (2002), die het verhaal vertelt van de gevangenneming van Abimael Guzmán, leider van de Peruaanse Sendero luminoso guerrilla groep.In 2003 won hij opnieuw de Goya-prijs voor zijn rol in Los lunes al sol. Tijdens de prijsuitreiking protesteert hij tegen de invasie van Irak door de Verenigde Staten. No ano seguinte, veneu novamente no Festival de Veneza por seu complexo papel em Mar adentro. In deze film speelt Bardem een echt persoon, de quadriplegic Ramón Sampedro die onze Spaanse rechtbanken begint met een juridische strijd direct na het plegen van zelfmoord. In 2005 was hij jurylid op het Filmfestival van Cannes.In het jaar van de lancering van Goya ‘ s Ghosts, 2006, naast Natalie Portman, Bardem esteve envolvido em vários projetos. In 2007 verscheen hij in Love in the Time of Cholera, gebaseerd op een roman van Gabriel García Márquez, spelen Florentino Ariza, zoon van Tránsito Ariza, geleefd door de Braziliaanse Fernanda Montenegro.In 2008 ontving hij de Oscar in de categorie van Beste Mannelijke Bijrol voor zijn rol in de film No Country For Old Men, waarmee hij de eerste Spaanse acteur werd die deze prijs ontving. In 2010, Hij won de Best actor award op het Filmfestival van Cannes voor zijn prestaties in de Mexicaanse film Biutiful. De prijs werd gedeeld met de Italiaanse acteur Elio Germano, die speelde in La Nuostra Vita.In juli 2010 trouwde Bardem met Penélope Cruz, met wie hij al drie jaar verkering had.Op 25 januari 2011 ontving Javier Bardem zijn tweede Oscarnominatie voor Beste Acteur, ditmaal voor Biutiful, acting in Spanish, his mother tongue.In oktober 2011 kondigde hij op het ABC televisienetwerk aan dat hij de hoofdrol zou spelen in de volgende James Bond-film Skyfall.Op 9 November 2012 won de acteur een ster op de Hollywood Walk of Fame, naast zijn vrouw, ook actrice Penélope Cruz.