In December 1928, he made his first-class debut when he played for the Europeans in the Bombay Quadrangular tournament.[2] He played some more minor counties cricket for Bedfordshire in 1932,[5] and played for the Federated Malay States against the Straits Settlements in 1933, scoring 218 in the first innings of the match, the highest score in the history of the fixture, which continues to this day as the Saudara Cup match between Malaysia and Singapore.[7] In 1934 and 1935, he played for the Straits Settlements against the Federated Malay States.[6]
He played one final season of minor counties cricket for Bedfordshire in 1936,[5] before resuming his first-class career in India. He played in his first Madras Presidency Match in 1938, a year in which he also played for Madras cricket team against Lord Tennyson's XI. He played in the Madras Presidency match again in the following three years, as well as 1943, 1947, 1948,[2] 1951 and 1952.[6] The 1948 match was his final first-class appearance.[2] He died in Horsham, Sussex, England in 1991.[4]