Роберт Родригес родился 20 июня 1968 в г. Сан-Антонио, (штат Техас, США) в многодетной семье американцев мексиканского происхождения (10 детей). Мать — медсестра, отец — продавец.
В 1991 году он, получив $3 000 за медицинские эксперименты над собой и скооперировавшись со своим другом Карлосом Гальярдо (который добавил $4 000 за продажу участка земли), за 14 дней снял фильм «Музыкант» на испанском языке. Руководство ICM увидело этот фильм и заключило в 1993 году с Робертом контракт. Вскоре вышла голливудская адаптация фильма — «Отчаянный». Незадолго до этого Роберт познакомился с режиссёром Квентином Тарантино. Последний снялся в эпизоде «Отчаянного», после чего режиссёры тесно общаются и участвуют в совместных проектах (в качестве сорежиссёров в «Четырёх комнатах» и «Грайндхаусе»). У них сложились своеобразные отношения. Так, Тарантино заплатил как композитору «Убить Билла» Родригесу $1, но Роберт тоже отличился и заплатил Тарантино как приглашённому режиссёру в «Городе грехов» тоже $1, да ещё пообещал, что в следующий раз всё будет уже по-серьёзному и он заплатит Квентину $2.
Роберт Родригес рано женился на Элизабет Авеллан, тоже из многодетной семьи. От многих проектов пришлось отказаться из-за личной жизни. У Роберта и Элизабет пятеро детей. Сейчас Роберт живёт в Остине, штат Техас и продолжает снимать фильмы.
Роберт Родригес занесён в Книгу рекордов Гиннесса, как самый разносторонний деятель кинематографа (режиссер, сценарист, продюсер, композитор, оператор, художник по спецэффектам и проч.).
Наиболее часто в фильмах Родригеса играют следующие актёры: