Родригес родился и вырос в Рио-Пьедрас Пуэрто-Рико, а затем переехал в Нижний Ист-Сайд на Манхэттене.
Родригес учился в средней школе в штате Мичиган, где он в 11-12 классе играл в баскетбол. В колледже, он также играл в баскетбол в Вейлинг иезуитском университете в течение нескольких лет.
Родригес недавно сыграл лейтенанта Уильяма Мартинес в военной научной фантастике "Инопланетное вторжение: Битва за Лос-Анджелес",также он будет изображать Джона Босли в 2011 в фильме "Ангелы Чарли".