Mourners, including soldiers from Shapoval's unit, honour guards and members of the artistic community of Kyiv, crowded the lobby of the opera house, laying flowers on his coffin before it was wrapped in a blue and yellow Ukrainian flag.
Shapoval, 47, retired from a long dancing career at the National Opera last year and began teaching in Kyiv before joining a territorial guard to defend the capital after Russia's Feb. 24 invasion.
He later volunteered to join the army and fought in eastern Ukraine's Donetsk region, scene of some of the war's most intense fighting.