Richard Kyle Barnes lahir pada tanggal 6 Februari 1981, di Stockton, California. Ayahnya, Bruce Barnes, adalah seorang mantan pemain American Football yang bermain untuk UCLA dan New England Patriots di National Football League (NFL).
Setelah meninggalkan American Football, ayahnya kemudian menjadi seorang wiraswasta dalam bidang logistik. Sedangkan Ibu Barnes, Cathy, adalah seorang guru. Kedua orang tuanya bertemu di UCLA. Saudaranya Andy juga mengambil minat besar dalam olahraga. Karena latar belakang olahraga yang kuat pada keluarganya, Barnes sudah menaruh minat yang tinggi pada usia dini.
Ketika bersekolah di Lincoln High School di Stockton, California, Amerika Serikat, Barnes mulai berkenalan dengan dunia golf. Dalam empat tahun, ia sudah bermain di beberapa kejuaraan nasional seperti American Junior Golf Association Tournament dan United States Junior Amateur mewakili sekolahnya. Selain itu, ia juga pernah sebagai pemain terbaik (MVP) di tim golfnya selama empat tahun ia membela tim sekolahnya tersebut. Ia juga pernah menerima penghargaan Lincoln High School of the Year Athlete, dan All Area Golfer of the Year.
Setelah lulus pada tahun 1999, ia mengikuti saudaranya untuk bersekolah di University of Arizona. Selama berkuliah di University of Arizona, ia mampu merebut empat posisi runner-up pada beberapa turnamen termasuk Scottsdale Junior Championship, PING SMP Classic, dan Albertson’s Junior Championship.
Pada tahun 2002, ia berhasil mencetak sejarah dengan memenangi kejuaraan 102nd U.S. Amateur. Pada tahun 2003, ia berhasil mengikuti turnamen The Masters dengan predikat sebagai pemain amatir dengan ranking terendah di kejuaraan tersebut. Namun, dalam debut profesionalnya tersebut, ia sudah mampu menduduki posisi ke-21 dari seluruh kontestan yang ada. Setelah catatan yang ia torehkan itu, Barnes menjadi pemain profesional, dan bermain di PGA Tour. Hingga saat ini, Barnes masih aktif bermain dalam kejuaraan internasional dan masih belum pernah memenangkan satupun gelar dari sana.