Ferguson has worked as a journalist and trade unionist.[3] He is a former editor of the website LabourList.[3] Ferguson was a trade unionist representative on the National Executive Committee of the Labour Party.[6] As part of his role on Labour's NEC, he chaired debates at party conference in 2021 and received media attention after telling delegates that there were "too many white men putting their hands up.”[7]