Густаво Рохас Пінілья народився 12 березня 1990 року в місті Тунха, департамент Бояка. Навчався у військовій академії Хосе Марії Кордови. У 1923 році отримав звання лейтенанта, але вже в 1924 році вийшов у відставку. Навчався в США, отримав освіту інженера. У 1932-33 роках брав участь у Перуансько-колумбійській війні. З 1949 року займав посаду міністра з питань пошти і телеграфу в країні.