Przełom lat 60. i 70. XVII w. Pułkownik Michał Wołodyjowski (Tadeusz Łomnicki) po śmierci narzeczonej wstępuje do zakonu. Dzięki przyjaciołom opuszcza jednak klasztorne mury. Wkrótce przeżywa kolejne sercowe perypetie. Tym razem kończą się one szczęśliwie - małżeństwem z młodziutką Baśką (Magdalena Zawadzka). Hetman Sobieski mianuje pułkownika komendantem stanicy w Chreptiowie. Wśród żołnierzy pana Michała jest Tatar Azja Mellechowicz (Daniel Olbrychski), który planuje zdradę. Przedtem jednak chce zdobyć Baśkę.