Edwin werd in 1960 geboren in Leuven, maar stamt uit een West-Vlaamse familie uit de streek rond Nieuwpoort. Hij heeft drie kinderen: Davy, Melissa en Lynn, en is opa van Rune en Vieve. In 1996 verhuisde hij van Leuven naar Liedekerke en in 1998 naar Ninove (Outer), waar hij samenwoont met zijn vrouw Christine en dochter Lynn.
In 1979 begon hij als bediende bij de NMBS, waar hij zich via studies en examens opwerkte tot bureauchef en later afdelingssecretaris bij Infrabel. Sinds 2023 geniet hij van zijn pensioen.
Eind 2002 werd Edwin bestuurslid van N-VA Ninove. Hij heeft lange tijd de rol van ondervoorzitter vervuld en is sinds 2018 secretaris. Hij werkt het liefst achter de schermen en houdt zich vooral bezig met het organisatiewerk binnen de partij.
Voor Edwin zijn het Vlaamse karakter van de stad, de opwaardering van de deelgemeenten en het landelijke karakter van de omgeving bijzonder waardevol.