He was born at Kensington, London and educated at Marlborough College.
Cochrane"s batting and bowling styles are unknown. Cochrane made a single first-class appearance for Sussex against Cambridge University at Fenner"s, Cambridge in 1913. In Sussex"s first-innings he was dismissed for 6 runs by Henry Mulholland.
He took the wickets of John Naumann and Samuel McCaughey, finishing with figures of 2/37 from seven overs.
This was his only major appearance for Sussex. He died at Kensington, London on 5 December 1968.