Диас начал карьеру в 2005 году в клубе «Ливерпуль» из Монтевидео. В 2007 году получил известность как один из лидеров молодёжной сборной Уругвая, с которой он принял участие в молодёжных чемпионатах Южной Америки и мира (в последнем уругвайцы вышли в 1/8 финала).
В 2008 году футболист перешёл в состав аргентинского «Эстудиантеса». С этим клубом он дошёл до финала Южноамериканского кубка. В том же году он стал привлекаться в основную сборную Уругвая, однако дебют за «Селесте» состоялся через год.
В 2009 году Диас выиграл Кубок Либертадорес. В Апертуре 2009 Диас окончательно закрепился в основе клуба. Уругваец был игроком основного состава и в победном полуфинальном матче клубного чемпионата мира.
В январе 2010 года Диас перешёл в «Ривер Плейт».
В 2007 году выступал за сборную Уругвая на молодёжном чемпионате мира. В конце июля 2010 года был вызван на товарищеский матч основной сборной Уругвая против Анголы, однако за Селесте пока не дебютировал.