Danny joined the Liberal Democrats' shadow Work and Pensions team in 2005 and in July 2007 he was appointed Shadow Secretary of State for Work and Pensions. He gave this up in 2008 to concentrate on a new role as Chief of Staff to Lib Dem leader Nick Clegg and to co-ordinate the preparation of the Liberal Democrat election manifesto for 2010.

Danny was re-elected in the 2010 General Election. In the days after the result Danny led the Liberal Democrat team in negotiations which resulted in the formation of a Coalition Government. He played a key role in drawing up the detailed programme for government and was appointed Chief Secretary to the Treasury. 

Danny was the Member of Parliament for the Inverness, Nairn, Badenoch & Strathspey constituency from 2005 until the general election in May 2015.

Danny read Philosophy, Politics and Economics at Oxford University. After this, Danny worked as a press officer for the Scottish Liberal Democrats before spending four years at the European Movement and then four years as Director of Communications for the Britain in Europe campaign. In 2003 he was appointed the Head of Communications for the newly formed Cairngorms National Park Authority before being elected as MP for Inverness, Nairn, and Badenoch & Strathspey in 2005.

Danny is married with two daughters. His hobbies include hill-walking, fishing, cricket, travel and sports of all kinds.