Родерик Кэфферпютц родился в 1982 году в Дюссельдорфе, Германия. Закончил Оксфорд в 2006 году, где он изучал российскую систему безопасности и обороны, а также внешнюю политику России по отношению в Евросоюзу. В данный момент он является ответственным за энергетическую политику и Российский сектор в региональном отделении ЕС — Фонде Х. Белля в Брюсселе (исследовательский центр, сотрудничающий с Партией Зеленых ФРГ). В сентябре 2007 он посетил Россию в составе делегации Парламента Евросоюза.