Goodrick begann unter dem Eindruck von Stan Kentons Sommercamps im Alter von elf Jahren Gitarre zu spielen und studierte bis 1967 am Berklee College of Music, wo er anschließend auch unterrichtete. 1970 entstanden in Chicago erste Aufnahmen, als er bei Woody Herman and His Orchestra spielte (Woody, Cadet). Von 1973 bis 1976 arbeitete er mit dem Vibraphonisten Gary Burton, mit dem er auch einige Alben einspielte wie The New Quartet und In The Public Interest.
Sein Buch gilt als Standardwerk für Gitarristen.Dies Buch hat eine andere Herangehensweise als andere Gitarrenliteratur. Zwischen 2001 und 2007 erschien sein dreiteiliges Mr. Goodchord’s Almanac of Guitar Voice-Leading for the Year 2001 and Beyond. Gemeinsam mit Tim Miller verfasste er das Lehrbuch Creative Chordal Harmony for Guitar: Using Generic Modality Compression (Berklee Press/Hal Leonard 2012).
Bekannt wurde er Mitte der 1970er Jahre als Mitglied der Band von Gary Burton. 1977 verließ er diese mit Pat Metheny, um Mitglied der ersten Pat Metheny Group (mit Mark Egan und Lyle Mays) zu werden, der er bis 1984 angehörte. 1978 war er mit Colours von Eberhard Weber auf Tour. Er war auch Mitglied der Bands von Stan Getz (kurz in den 1980er Jahren), des Gil Evans Orchestra (mit dem er häufig spielte), Bobby McFerrin, des Mahavishnu Orchestra von John McLaughlin (um 1984), Eddie Gomez, Al Di Meola (1985), Mike Stern und spielte mit zahlreichen weiteren Jazz-Größen und anderen Musikern wie Sting. 1982 gründete er mit Mark Egan als Ko-Leader die Gruppe Elements, das gleichnamige Debütalbum erschien 1982. Zeitweise spielte er im Contempo Jazz Trio mit Mark Soskin und Chip Jackson.
Als Buchanan zwei Jahre alt war, zog seine Familie nach Pixley in Kalifornien, wo sein Vater Arbeit auf einer Farm gefunden hatte. Mit neun bekam er von seinen Eltern seine erste Gitarre. Trotz mehrerer Jahre Unterricht lernte Buchanan nie Noten zu lesen, sondern spielte nach Gehör. „Seine“ Gitarre war die Fender Telecaster, mit der er (auch ohne zusätzliches Pedal) Wah-Wah-Klänge[2] erzeugte.
Im Alter von zwölf Jahren bekam Buchanan sein erstes Engagement in einer örtlichen Band, den Waw Keen Valley Boys. Mit 16 Jahren zog er zu seinen älteren Geschwistern nach Los Angeles, wo er bei den Heartbeatsspielte, zusammen mit Spencer Dryden, der später bei Jefferson Airplane und The New Riders of the Purple Sage Schlagzeuger war. Höhepunkt der Heartbeats war der Auftritt in dem Film Rock Pretty Baby. Seine nächste Band war Oklahoma Bandstand in Tulsa, bevor er drei Jahre mit Dale Hawkins spielte, der 1958 mit „My Babe“ einen Hit gehabt hatte.[3] Danach war er unter anderem für Ronnie Hawkins, The Coasters, Frankie Avalon und Eddie Cochran tätig.
Er kam des Öfteren mit dem Gesetz in Konflikt und hatte Alkoholprobleme. Am 14. August 1988 wurde Roy Buchanan nach einem schweren Streit mit seiner Frau wegen Trunkenheit festgenommen. Später wurde er tot in seiner Zelle aufgefunden – laut offiziellem Bericht mit dem eigenen T-Shirt erhängt.