My Sweet Lord was written by a former member of The Beatles.
George Harrison , ( 25 February 1943 -- 29 November 2001 ) was an English guitarist , singer , songwriter , and music and film producer who achieved international fame as the lead guitarist of the Beatles . Although most of the Beatles ' songs were written by John Lennon and Paul McCartney , most Beatles albums from 1965 onwards contained at least two Harrison compositions . He is a two-time Rock and Roll Hall of Fame inductee -- as a member of the Beatles in 1988 , and ( posthumously ) for his solo career in 2004 . `` My Sweet Lord '' is a song by English musician and former Beatle , George Harrison . The Beatles . With members John Lennon , Paul McCartney , George Harrison and Ringo Starr , they became widely regarded as the foremost and most influential act of the rock era .