Edvin Vesterby wuchs in Stockholm als Sohn von aus Estland stammenden Eltern auf. Dort begann er als Jugendlicher 1946 bei Djurgårdens IF mit dem Ringen. Er war sehr talentiert und hatte sich schon zu Beginn der 1950er Jahre in die schwedische Spitzenklasse der Ringer in beiden Stilarten hineingekämpft. 1951 wurde er erstmals schwedischer Meister im freien Stil und 1955 im griechisch-römischer Stil. Seine internationale Karriere begann 1951 bei den Weltmeisterschaften im freien Stil in Helsinki. Dort unterlag er im Bantamgewicht nach zwei Punktsiegen in der dritten Runde gegen den Iraner Mohammad Mehdi Yaghoubi und musste mit dem undankbaren vierten Platz zufrieden sein.
Den gleichen Platz belegte er auch bei den Olympischen Spielen 1952 in Helsinki. Auch hier trat er im freien Stil im Bantamgewicht an, gewann drei Kämpfe und unterlag gegen den Türken Cemil Sarıbacak und dem alle überraschenden Japaner Shōhachi Ishii, der Olympiasieger wurde.
Auch bei der Weltmeisterschaft 1955 in Karlsruhe landete Vesterby, diesmal im griechisch-römischen Stil, auf dem 4. Platz. Nach drei Siegen wurde er von dem späteren Weltmeister Wladimir Staschkewitsch aus der Sowjetunion aus dem Rennen geworfen.
Die verdiente Medaille gewann Vesterby dann endlich bei den Olympischen Spielen 1956 in Melbourne im griechisch-römischen Stil. Nach drei Siegen verlor er zwar gegen Dinko Petrow aus Bulgarien und Konstantin Wyrupajew aus der Sowjetunion, aber Petrow schied vorzeitig aus, so dass Vesterby hinter Wyrupajew die Silbermedaille gewann.
Bei der Weltmeisterschaft 1955 in Budapest erreichte Vesterby einen guten 5. Platz, um bei den Olympischen Spielen 1960 in Rom im griechisch-römischen Stil im Bantamgewicht schon zum wiederholten Male auf dem 4. Platz zu landen. Schließlich ging Edvin Vesterby im Jahre 1962 in Toledo/USA noch einmal in beiden Stilarten an den Start und kam im freien Stil auf den 6. Platz und im griechisch-römischen Stil nach zwei Niederlagen in den beiden ersten Runden nur auf den 14. Platz.
Danach beendete er seine internationale Ringerlaufbehn. Edvin Vesterby, von Beruf Elektriker, stellte sich anschließend noch lange Jahre seinem Stammverein als Trainer im Nachwuchsbereich zur Verfügung.
1952, 4. Platz, OS in Helsinki, F, Ba, mit Siegen über Kenneth Irvine, Großbritannien, Omar Blebel, Argentinien und Charles Kouyos, Frankreich und Niederlagen gegen Cemil Sarıbacak, Türkei und Shōhachi Ishii, Japan;
1959, 2. Platz, Turnier in Greiz, GR, Ba, hinter Klaus Scherer, BRD und vor Müller, DDR;
1960, 4. Platz, OS in Rom, GR, Ba, mit Siegen über Stipe Dora, Jugoslawien, Franz Brunner und Orlando Goncalves, Portugal, einem Unentschieden gegen Jiří Švec und einer Niederlage gegen Dinko Petrow;
1962, 1. Platz, „Pytalinski“-Memorial in Warschau, GR, Ba, vor Bernard Knitter
1962, 6. Platz, WM in Toledo/USA, F, Ba, mit Siegen über Bernard Knitter, Pieter Roux, Südafrika und Harry Pylkänen, Kanada und einer Niederlage gegen János Varga, Ungarn;
1962, 14. Platz, WM in Toledo/USA, GR, Ba, nach Niederlagen gegen Hassan Rajabi, Iran und Masamitsu Ichiguchi, Japan