A lock, Campbell played for Old Wesley and Leinster, gaining a solitary Ireland cap in a draw against the Springboks at Lansdowne Road in 1970.[3] It had been several decades since an Old Wesley player had been capped for Ireland.[4]
Campbell worked as an oil company representative at the time of his rugby career.[4]