Jock signed from Burnbank Athletic. He shared the keeper’s position towards the end of 1927-28. In the following campaign he was the understudy and spent some time on loan at Montrose. Jock broke into the side in November 1929 to become first choice for much of the remainder of his time at Tannadice. In November 1930 he was transferred to Portsmouth for a fee of around £400.