 He played for Hull Kingston Rovers in the Super League and the Championship, and on loan from Hull KR at the York City Knights in Betfred League 1.Donaldson was born in Whitehaven, Cumbria, England.Donaldson subsequently attended Whitehaven School.