McNeil var utdannet ved Woodside School og senere ved University of Glasgow, utdannet som ingeniør og arbeidet som journalist for en skotsk nasjonal avis. Han var medlem av Glasgow Town Council fra 1932 til 1938. Han ledet senere Glasgow Trades Council.