Theodore Roosevelt Young est un jeune noir de 12 ans qui vit sur les bords du Mississipi dans les Etats-Unis des années 30. Comme il passe son temps à pêcher des poissons-chats, tout le monde le surnomme Catfish. Theodore n'aime pas aller travailler à la plantation de coton, non par paresse, mais plutôt parce qu'il rêve de suivre les traces de son oncle Eddie Steeles, un joueur de blues itinérant. Il admire son oncle et se verrait bien faire le même métier que lui, alors que les membres de la famille Young l'imagineraient plutôt devenir fermier. Un jour, il s'embarque clandestinement sur un bateau en partance pour Memphis pour, à son tour, devenir un artiste célèbre...