曾出任南达科他州农业部秘书。1980年，他出选联邦众议院南达科他州第二国会选区，代替转战联邦参议院的时任众议员，最后成功当选。其后由于选区重划，第二国会选区和整併为单一国会选区，罗伯茨在1982年于竞逐单一国会选区议席，但败于曾担任第一国会选区议员、属民主党的汤姆·达施勒。罗伯茨也曾参加试镜香烟品牌万宝路的广告角色，故获得「万宝路牛仔」（）的绰号；他亦在几个广告和电影饰演牛仔，还为南达科他州推广旅游活动。2017年2月12日，他在南达科他州皮尔的医院里逝世 。