Some 104 MPs voted in favor, none were against, and two abstained.
The 52-year-old general, who currently commands the Lithuanian Land Force, will now be promoted to chief of defense by President Gitanas Nauseda.
Rupsys has in the past commanded various military units and has held the post of director of the Personnel Department at the Defense Ministry.
He was appointed commander of the Lithuanian Land Force in 2016 and received the rank of brigadier general two years later.
Rupsys graduated from the General Jonas Zemaitis Military Academy of Lithuania, the Estonia-based Baltic Defense College and the US Army War College.
He is taking over as chief of defense from Lieutenant General Jonas Vytautas Zukas.
Povilas Maciulis, a presidential advisor, has said recently that the retired general may join Nauseda's team.
Under the Lithuanian Constitution, the chief of defense is appointed for a five-year term and dismissed by the president, subject to the parliament's approval.
Simonyte: people's mobility, virus strains slow improvement of corona situation
People's increased mobility and the British variant of the coronavirus have apparently slowed down the...
Energy minister calls on Ukraine not to buy Belarusian electricity
Barring market access to unsafe electricity from Belarus is key to stopping the construction of the...
538 new coronavirus cases
On Wednesday, 538 new COVID-19 cases were recorded in Lithuania. In total, the country has already...
Lithuania extends lockdown until April (3)
The Lithuanian government on Wednesday extended the coronavirus lockdown for another month, until...
Landsbergis: we're ready to share vaccines with Ukraine, once we have plenty of them
Lithuania stands ready to share coronavirus vaccines with Ukraine, once the country has sufficient...
Top news
Simonyte: people's mobility, virus strains slow improvement of corona situation
People's increased mobility and the British variant of the coronavirus have apparently slowed down the...
Fertility clinic is suspected of having hidden EUR 1 mln in revenue
A fertility clinic operating in Lithuania's three largest cities is suspected of having hidden revenue...
538 new coronavirus cases
On Wednesday, 538 new COVID-19 cases were recorded in Lithuania. In total, the country has already...
Energy minister calls on Ukraine not to buy Belarusian electricity
Barring market access to unsafe electricity from Belarus is key to stopping the construction of the...
Lithuania extends lockdown until April (3)
The Lithuanian government on Wednesday extended the coronavirus lockdown for another month, until...