Народився 6 квітня 1972, с. Сокільники, Львівська область.
1990—1995 — Львівський сільськогосподарський інститут, економічний факультет, спеціальність «Бухгалтерський облік, контроль і аналіз господарської діяльності».
1995—1999 — Львівський університет, юридичний факультет, заочна форма навчання, спеціальність «Правознавство».
1994—1995 — робітник радгоспу «Львівський».
1993—1998 — ДПІ Львова на посадах: старший державний податковий ревізор-інспектор; начальник оперативно-контрольного відділу; заступник начальника — начальник управління оперативного контролю.
1998—2001 — ДПА у Львівській області, заступник голови — начальник управління оперативного контролю та запобігання порушенням у сфері діяльності суб'єктів підприємництва.
2001—2003 — ДПА у Львівській області, перший заступник голови ДПА у Львівській області.
2003—2004 — Державна митна служба України (1996), начальник Західної регіональної митниці.
2004—2005 — Державна митна служба України, заступник голови Державної митної служби України і одночасно начальник Західної регіональної митниці.
2005—2010 — Державна митна служба України, заступник голови Державної митної служби України.
Від травня 2009 до березня 2010 року — в.о. начальника Одеської митниці.
Від листопада 2010 року — депутат Львівської обласної ради. Козак є заступником голови ГО «Центр Правова Держава», керівником якої є український олігарх Віктор Медведчук.
Від листопада 2014 року — нардеп від «Опозиційного блоку» (раніше «Партія регіонів»).
18 січня 2018 року був одним з 36 депутатів, що голосували проти Закону про визнання українського суверенітету над окупованими територіями Донецької та Луганської областей.
У 2019 році був обраний народним депутатом 9 скликання від партії “Опозиційна платформа - За життя” номером 10 у списку як член партії. Член однойменної фракції. Член Комітету з питань фінансів, податкової та митної політики. Член Політичної Ради партії “Опозиційна платформа - За життя”.
2 лютого 2021 року указом Президента Зеленського було затверджено рішення РНБО від 4.10.2018 року, що заблокувало діяльність проросійських телеканалів, які належать Козаку: NewsOne, 112, ZIK, терміном на 5 років.
17 лютого 2021 року проти Козака з дружиною, Медведчука, його дружини Оксани Марченко було введено санкції РНБО за продаж нафтопродуктів терористичним організаціям Л/НДР.
11 травня 2021 року стосовно Тараса Козака та Віктора Медведчука було порушено справу про державну зраду.
13.05.2021