Tom Barcal ist der jüngste Sohn einer Hausfrau und eines Bergmannes. Von 1979 bis 1980 machte er eine Ausbildung im Bergbau Walsum zum Berg- und Maschinenmann und arbeitete bis 1998 im Bergwerk Prosper-Haniel in Bottrop.[1] 1988 zog er von Duisburg nach Krefeld. Durch einen schweren Unfall wurde Barcal 1998 berufsunfähig.[1] Es schlossen sich zwei Jahre Reha an.
Er entschloss sich zu einer beruflichen Neuorientierung: seine Schauspielausbildung absolvierte Barcal beim Kulturforum Alte Post. Schule für Kunst und Theater in Neuss.[1] Er erhielt Kleinrollen, Episodenhauptrollen und Nebenrollen in Fernsehserien und Fernsehfilmen und stand für den englischen Film The Poet (2003, mit Jürgen Prochnow) und in dem amerikanischen Kinofilm Tor zum Himmel (2003, mit Udo Kier) vor der Kamera.
Bekannt wurde er durch seine Rolle als Marc (Keule) Schneider in der RTL-Serie Alles was zählt, in der er von 2006 bis 2011 mitspielte.[1] Seine erste Langfilm-Hauptrolle hatte er im Kinofilm Schwarz Null, der im Juni 2009 Premiere hatte. Im Hollywoodfilm Euro Club spielte Barcal 2016 eine Nebenrolle. Barcal spielt außerdem in der vom SWR für das Medienangebot funk produzierten Dramedy-Serie Patchwork Gangsta neben Katy Karrenbauer den Bösewicht Igor Drakov.[2]
Neben seiner Tätigkeit als Schauspieler tritt Barcal auch als Sänger auf und veröffentlichte bis 2022 sieben CDs.[1][3]
Er engagiert sich auch sozial und im Rahmen von Benefizveranstaltungen, beispielsweise als Botschafter der Organisation Hilfe für verletzte Kinder-Seelen e. V.[4] Für sein Engagement wurde er mehrfach ausgezeichnet.
Barcals erste Ehe wurde 1996 geschlossen, der gemeinsame Sohn im gleichen Jahr geboren. Die Ehe ging 1998 auseinander und wurde 2000 geschieden. Seit 2021 ist Barcal mit der Sängerin Stefanie Black verheiratet.[5]
Zeitweise hatte Tom Barcal erhebliche finanzielle Schwierigkeiten und war deshalb Protagonist eines am 20. Mai 2018 ausgestrahlten Promi-Spezials von Raus aus den Schulden.[6]