Tuupaisen isä oli pohjoiskarjalaista sukujuurta ja äiti oli Sortavalasta. Tuupainen syntyi evakkona Kalajoella. Hän on koulutukseltaan merkonomi ja ennen eläkkeelle siirtymistä hän oli ammatiltaan tilintarkastaja.
Vuosina 1967–2006 Tuupainen oli sosialidemokraattisen puolueen jäsen ja 20 vuotta valtuustoryhmän jäsen, mutta erosi siitä vuonna 2006 ja perusti oman “Suomalaisten perusdemarien Spd-valtuustoryhmän”.[2]
Tuupainen oli vuonna 2011 valitun eduskunnan iäkkäin kansanedustaja, kunnes Jörn Donner nousi varasijalta eduskuntaan vuonna 2013. Tuupainen toimi kauden ensimmäisessä istunnossa ikäpuhemiehenä.[6][7] Vuoden 2015 eduskuntavaaleissa hän ei enää ollut ehdokkaana, vaikka ensiksi aikoikin pyrkiä toiselle kaudelle.