Pedro was born in the freguesia of Samouco in the municipality of Alcochete, Portugal, on 8 November 1918.[1] In 1934, Pedro, who was 15-years old, was arrested for the first time for participating in a general strike.[1] He joined the Portuguese Communist Party (PCP) later in the 1930s, where he met the party's leader, Álvaro Cunhal.[1] In 1936, Edmundo Pedro was arrested again and sent to the Tarrafal prison camp in Cape Verde alongside his father, Gabriel Pedro, another opponent of the Salazar government.[1]
In 1945, while still in prison, Pedro broke with the PCP and left the party.[1] He was released from Tarrafal in 1946 and returned to mainland Portugal.
In 1973, Edmundo Pedro became one of the co-founders of the Socialist Party (PS) alongside Mário Soares.[1] Following the Carnation Revolution, Pedro became an elected deputy in the national Assembly of the Republic.[1]
He simultaneously served as the president of Rádio e Televisão de Portugal (RTP), the national public service broadcaster, from 1977 until 1978.[1]
In January 2018, Pedro was hospitalized for approximately two weeks.[1] He died in Lisbon, Portugal, on 27 January 2018, at the age of 99.[1]