Virtanen began skating in 1992 at Keravan Luistinseura. He has competed in the free skate at three ISU Championships — 2005 Junior Worlds in Kitchener, Ontario, Canada, where he placed 20th; 2015 Europeans in Stockholm, Sweden, where he placed 18th; and 2017 Europeans in Ostrava, Czech Republic.