1956 yılında Küba'nın başkenti Havana'da dünyaya geldi. Annesi Amelie Menéndez İngilizce öğretmeni, babası René García Núñez avukattı. Tessi adında bir ablası, René adında bir ağabeyi vardı. Ailesiyle 1961'de ABD'ye, Miami'ye göç etti. Yapışık ikiz olarak dünyaya geldi, kardeşi tenis topu büyüklüğündeydi ve cerrahi bir müdahale ile ayrıldılar, bu omuzunda bir yaranın oluşmasına sebep olmuştu. Miami Beach Senior High School'da okuduğu dönemde okulun basketbol takımındaydı, ancak son senesinde mononükleoz geçirmesinin ardından oyunculuğa daha çok yöneldi ve eğitim aldı. Florida International University'den mezun oldu. Kısa süre sonrasında şansını Hollywood'da denemeye karar verdi.
The Mean Season (1985), The Untouchables (1987) ve Black Rain (1989) gibi filmlerde oynadı. Francis Ford Coppola'nın unutulmaz Baba serisinin 3. ve son filmi Baba 3'te Michael Corleone'nin yeğeni Vincent rolüyle büyük bir üne kavuştu. En İyi Yardımcı Oyuncu dalında Oscar'a aday gösterildi. 1990'larda Hero, When a Man Loves a Woman, Night Falls on Manhattan, Desperate Measures gibi yapımlarla popülerliğini sürdürdü. 2005 yılında Kurtlar Vadisi dizisinin bir bölümünde Amon rolüyle Türk izleyicilerin karşısına çıktı.
1982'de Marivi Lorido García ile evlenen oyuncunun Dominik García-Lorido (d. 1983), Daniella (d. 1988), Alessandra (d. 1991) ve Andres (d. 2002) adlarında 4 çocuğu bulunmaktadır.
1995 yılında Empire dergisinin yaptığı "Film Tarihinin En Seksi 100 Yıldızı" listesine 65. sırada yer aldı.