此曲為典型的復三部曲式結構。
前奏部分共五小節,由揚琴奏出。
第一段:從第六小節開始至第六十三小節止,以《紅旗渠凱歌震天響》曲調為主旋律,包含兩個層次。第一層次由二胡奏出豪邁的歌唱性主題,高度讚揚林縣人民“讓高山低頭,教河水改道”的英雄壯舉;第二層次對第一層次後半部分進行再現拓展,使林縣人民征服自然的堅強氣概更加凸現。
第二段:從第六十四小節開始至第九十七小節止,是一個敘述性的樂段,速度從稍慢開始不斷加快,就如同一個老鄉向你動情地講述著林縣人民開鑿紅旗曲的動人故事。起初他娓娓道來、聲聲入耳,接下來情緒激動、手舞足蹈,最後精神亢奮、不能控制,直到一口氣把故事講完。
第三段:從第九十八小節開始至樂曲結束,是第一段的變化再現,在重複第一段一個歌唱樂句後,樂曲以壓弦、十六分音符的下行音和切分音符的上行音將全曲情緒推向高潮,充分展示了林縣人民勇往直前、把一切困難踩在腳下,直到取得最終勝利的精神風貌。最後,樂曲在兩個八分音符的休止後,音調突然下移八度,全曲嘎然而止。