Разведчик красных, капитан Павел Андреевич Кольцов весной 1919 года направлен главой ЧК Лацисом в Добровольческую армию. В дороге он и другие белые офицеры попадают в плен к "зеленым" батьки Ангела. Воспользовавшись моментом, Кольцов завладевает оружием, офицеры с боем вырываются из плена. Выслушав рассказ о побеге, командующий Владимир Зенонович Ковалевский (прототип - генерал Май-Маевский) назначает Кольцова своим адъютантом. Кольцов проводит несколько секретных операций, при этом успешно проходит все проверки своей легенды и не поддается на провокации контрразведки, которая, как водится, подозревает всех. Одновременно показана романтическая линия сюжета, в которой Павел Кольцов завоевывает сердце дочери начальника контрразведки Тани Щукиной.
Однако Кольцов вынужден пожертвовать своим положением и легендой, чтобы уничтожить литерный поезд белых с танками, спешащий на фронт. Кольцов попадает под арест, где ждет свою дальнейшую судьбу…