Występował w zespole Tony'ego Williamsa Lifetime.
W 1971 roku założył własny zespół The Mahavishnu Orchestra (w składzie: John McLaughlin, Jerry Goodman, Jan Hammer, Rick Laird, Billy Cobham). Grupa została rozwiązana w 1973 roku.
W 1975 roku założył wspólnie z kilkoma hinduskimi muzykami grupę Shakti.