Leo är född i Gävle och boxades där för BK Falken när han var med i dubbla OS- båda gångerna i klassen lätt mellanvikt, -71 kg. 1976 i Montreal vann han i första omgången mot Jorge Amparo från Dominikanska republiken. I andra matchen blev det dock förlust mot Kalevi Kosunen, Finland.
1980 i Moskva vann han i första omgången mot rumänen Marcel Sirba. Även i detta OS blev det förlust i andra omgången, nu mot brassen Francisco de Jesus. Leos placering blev även denna gång delad 9:a.
KÄLLA: SOF/Tommy Wahlsten