Kasvio edusti Suomea Tokion 1964 olympialaisissa, joissa hän karsiutui 100 metrin vapaauinnin ja 4 × 200 metrin vapaauintiviestin alkuerissä. EM-kilpailuissa hän sijoittui kuudenneksi 4 × 200 metrin vapaauintiviestissä Leipzigissa 1962 sekä kahdeksanneksi 200 metrin perhosuinnissa Utrechtissa 1966.