 McKinstry played in the Canadian Football League with the Montreal Alouettes and Ottawa Rough Riders from 1961.While playing on the Grand Rapids Blazers in the United Football League, McKinstry was recruited by the New York Jets as a free agent.He also had interest from other teams, such as the New York Giants.