In July 2008 he was appointed to head the National Economic and Development Authority, but resigned from his position in August 2009 for another run for the Senate in the 2010 election. Recto won a seat in the Senate. He run for reelection in the 2016 Senate elections, clinching the 11th place, under the Liberal party.