Pułkownik WP, zdegradowany do stopnia podpułkownika za publiczne zarzuty niekompetencji i mafijnej polityki kadrowej wobec kierownictwa MON; wypowiedział mu też posłuszeństwo. Domagał się, by prezydent zwołał nadzwyczajne zebranie mężów zaufania jednostek wojskowych, na którym kadra głosowałaby wotum nieufności wobec kierownictwa resortu obrony.
Pułkownik służył m.in. w 24 Pułku w Stargardzie Szczecińskim. Po ukończeniu z wyróżnieniem Akademii Sztabu Generalnego (1987) wrócił do Stargardu na szefa sztabu 9. pułku zmechanizowanego. Dowodził potem 33 pułkiem zmechanizowanego w Budowie koło Złocieńca. W 1993r. po kontroli pułku przeniesiony na stanowisko szefa wydziału operacyjnego 8 Dywizji Obrony Wybrzeża w Koszalinie, został następnie szefem sztabu 8. Dywizji Obrony Wybrzeża w Koszalinie. Po ukończeniu Podyplomowego Studium Operacyjno-Strategicznego został szefem sztabu elitarnej 12. Szczecińskiej Dywizji Zmechanizowanej (1999-2000), a następnie jej dowódcą.
Na początku sierpnia 2002 roku na konferencji prasowej wypowiedział posłuszeństwo kierownictwu MON, zarzucając mu niekompetencję, celowe obniżanie zdolności armii, dbanie o własne interesy i mafijną politykę kadrową. Tego samego dnia został zawieszony w obowiązkach funkcji dowódcy dywizji, a następnie wydalony ze służby wojskowej.
Po odejściu do cywila w styczniu 2003 roku, Ryszard Chwastek związał się z Ligą Polskich Rodzin. W wyborach samorządowych w roku 2002 bezskutecznie startował na prezydenta Szczecina. W marcu 2003 roku sąd skazał go na rok więzienia w zawieszeniu za niewykonanie rozkazu przełożonych, jakim był zakaz zorganizowania konferencji prasowej oraz 3 tys. zł grzywny.