Holmes attended John Muir High School in Pasadena and then Pasadena City College before Portland State University.
Prior to studying at Portland State University, Holmes completed his education by attending John Muir High School in Pasadena and Pasadena City College.