Kung fu relata las aventuras de un monje shaolín llamado Kwai Chang Caine (intepretado por David Carradine en su situación de adulto, Keith Carradine como joven y Radames Pera como niño), que viajaba a través del Viejo Oeste de los Estados Unidos usando como únicas armas su destreza en artes marciales y la fuerza interior de su filosofía de vida. Su propósito era encontrar a su medio hermano, Danny Caine, y empezar una nueva vida en familia, ya que Kwai Chang había huido de China tras poner las autoridades precio a su cabeza. Keye Luke, como el maestro Po, y Philip Ahn, como el maestro Kan, eran también miembros regulares de la serie.