His father, Luis is the founder of the Christian People's Party and was Mayor of Lima, member of the lower house of the Peruvian Congress and Minister of Justice, among others.
[citation needed] Bedoya's first political office was councilor of Lima from 1980 to 1983.
[1] In 1989, he was also promoted to Secretary General on the national level of his party, a position he held until 1992 as well.
[1] In the 2011 election he was re-elected on the ticket of the Alliance for the Great Change to which the Christian Democrats now belong.
[1] In the 2016 election, he ran for re-election under the Popular Alliance which group the Christian Democrats and the Peruvian Aprista Party, but lost his seat.