In the 2006 elections, he was elected Congressman representing Lima under the Union for Peru-Peruvian Nationalist Party ticket the 2006-2011 term representing Lima. During the Congressional leadership of Mercedes Cabanillas, Vega was the First Vice President of the Congress between 2006 and 2007.
In the 2006 elections, he was elected Congressman representing Lima under the Union for Peru-Peruvian Nationalist Party ticket, serving from 2006 to 2011 as the representative of Lima. During this period, Vega served as First Vice President of Congress under Mercedes Cabanillas' leadership.