Барсуков Петр Федорович, капитан