Lietuvos nusipelnęs krepšinio treneris, krepšininkas, krepšinio veikėjas.
1952 m. baigė Biržų gimnaziją, 1959 m. baigė Lietuvos valstybinį kūno kultūros institutą. 2004 m. Lietuvos kūno kultūros akademijos garbės daktaras.
1952–1955 m. žaidė Kauno „Žalgirio“ komandoje. Nuo 1956 m. Biržuose dirbo treneriu. 1959–1970 m. Biržų raj. Sporto komiteto pirmininkas. 1971–1978 m. Biržų vaikų ir jaunimo sporto mokyklos direktorius, treniravo rajono krepšinio rinktinę, Lietuvos moksleivių rinktines.
1979–1989 m. Kauno „Žalgirio“ krepšinio vyrų komandos vyriausiasis treneris. Jo vadovaujama „Žalgirio“ komanda ir Lietuvos rinktinė iškovojo vienus didžiausių savo laimėjimų. 1985–1987 m. TSRS čempionate laimėtas auksas, 1980, 1983–1984, 1988–1989 m. TSRS vicečempionė. 1986 m. iškovojusi čempionate aukso medalius, Kauno „Žalgirio“ komanda dalyvavo Europos šalių taurių laimėtojų taurės ir Europos šalių čempionų taurės turnyrų finalinių rungtynių kovose su stipriausiomis komandomis. Geriausių pasaulio klubinių komandų pirmenybėse R. V.Džonso taurės turnyre „Žalgiris“ tapo pasaulio klubinių komandų čempionais.
1989–1991 m. TSRS vyrų krepšinio rinktinės vyriausiasis treneris. Komanda tapo 1989 m. Europos vyrų krepšinio čempionato trečios, 1990 m. pasaulio čempionato antros vietos laimėtoja. 1991 m. palikęs rinktinę perėjo į Čekoslovakijos komandą „Prievidza“ ir su šia ekipa tapo Čekoslovakijos čempionais, paskutiniais Čekoslovakijos čempionais.
1992–1997 m. Lietuvos vyrų rinktinės vyriausiasis treneris. Taip pat tais metais dar treniravo ir Kauno „Atletą“. 1992 m. Olimpinėse žaidynėse Barselonoje, 1996 m. Atlantoje V. Garasto treniruojama Lietuvos krepšinio rinktinė laimėjo bronzos medalius. 1996–1998 m. Alytaus „Alita Savy“ vyr. treneris. Nuo 1999 m. Alytaus krepšinio klubo „Alita“ viceprezidentas. 1998 m. įsteigė Dzūkijos V. Garasto krepšinio centrą.
Nuo 2000 m. Lietuvos moterų krepšinio rinktinės konsultantas, 1995–2003 m. Lietuvos krepšinio trenerių asociacijos prezidentas. 2003–2011 m. Lietuvos krepšinio federacijos prezidentas.
Žymiausi auklėtiniai: Virginijus Jankauskas, Mindaugas Lekarauskas, Algirdas Linkevičius, Saulius Patkauskas, Raimundas Valikonis, Saulius Venclovas, Valdemaras Chomičius, Sergejus Jovaiša, Arvydas Sabonis, Rimas Kurtinaitis ir kt.