Матиас Кардасио, воспитанник «Насьоналя» дебютировал в основе команды в 2007 году, в том же году он сыграл в кубке Либертадорес в матче с «Велес Сарсфилд». Всего в 2007 году Кардасио провёл 19 матчей и чемпионате и 9 в кубке Либертадорес, а также 7 матчей и гол с пенальти в следующем 2008 году в кубке Либертадорес. Любопытно, что на футболке, Кардасио вместо фамилии игрока писал Боча (что в переводе с аргентинского испанского значит голова), за это болельщики прозвали его Бочита (Головушка).
30 июня 2008 года Кардасио был куплен «Миланом», вместе со своим соотечественником Табаре Вьюдесом примерно за 4,5 млн евро. Кардасио подписал контракт с «Миланом», несмотря на то, что в своих рядах талантливого уругвайца хотели видеть Бока Хуниорс, «Атлетико Мадрид», «Вильярреал», «Ювентус» и «Лацио», контракт был оформлен в Итальянской федерации футбола 4 августа. В составе «Милана» Кардасио дебютировал 3 декабря в матче кубка Италии с «Лацио», заменив на 85-й минуте Андрея Шевченко.
29 августа 2009 года Кардасио расторг контракт с Миланом по обоюдному согласию сторон. Чуть позже было объявлено о подписании контракта с «Банфилдом».
В молодёжной сборной Уругвая Кардасио провёл 8 матчей, он занял с командой 3-е место на молодёжном кубке Южной Америки и участвовал с ней в молодёжном чемпионате мира 2007, где уругвайцы вылетели на стадии группового турнира.
19 ноября 2008 год в товарищеском мачте с командой Франции Кардасио вышел на поле в футболке первой команды, заменив на 72-й минуте Альваро Перейру