Cunningham served in junior posts in the Blair and Brown governments from 2004 to 2010, and on Ed Miliband's opposition front bench from 2011 to 2013. Prior to his election to the European Parliament, he was Leader of Allerdale District Council from 1992 to 1994.
He was elected a councillor to the Allerdale District Council in 1987, and became the leader of the council in 1992, he stepped down from both the leadership and the council in 1994. He was the Mayor of Workington in 1990.
In 2012, opposition leader Ed Miliband appointed him to the front bench as a Shadow International Development Minister.[5] He was removed from his role in the October 2013 reshuffle,[6] and served on the International Development Select Committee from 2013 to 2015.[2]
Cunningham is active in sports, he is a qualified rugby union coach and referee, and has played cricket and football, as well as rugby (both league and union) competitively. He played for the parliamentary football team, and he speaks some Swahili.