Ένας ξακουστός αρματολός, ο Γιάννος, αναγκάζεται να βγει στο βουνό και να γίνει κλέφτης. Μετά την απελευθέρωση επιστρέφει στο χωριό του, όπου το όνομά του, Αστραπόγιαννος, έχει γίνει θρύλος και τα κατορθώματά του τραγούδια. Βλέποντας όμως ότι ο τσιφλικάς της περιοχής, ο Κωνσταντής Βελούσης, έχει πάρει τη θέση του Τούρκου Αγά και ότι καταπιέζει εξίσου τους συγχωριανούς του, δεν διστάζει να συγκρουστεί μαζί του. Σε μια αναμέτρηση, σκοτώνει τον γιο του τσιφλικά και η συνάντησή του με έναν παλιό του φίλο, τον Φώτο, σηματοδοτεί τις επιδρομές κατά των κοτζαμπάσηδων, αλλά μετά από προδοσία, πέφτει στην παγίδα των χωροφυλάκων.