Toiviainen var matematikklærer ved forskjellige skoler i Salo, Käkisalmi (Kexholm) og Heinola. Han var rektor ved Kwxholms samskole i 1910–1917 og 1919 og stabssjef for Käkisalmi-regionens vergeråd i 1918. Han arbeidet i revisjonskontoret for Helsingfors by som revisor 1919–1922 og som regnskapsfører 1922–1923. Toiviainen var da leder for regnskapsavdelingen i Landskommunenes forening 1923–1930, finanslærer ved Universitetet for samfunnsvitenskap 1926–1937, og byrevisor i Helsingfors by 1931–1937.