У професионалној каријери играо је само за тим Болоње. Наступао је за тај тим у периоду од 1922. до 1938. године (337 утакмица 247 голова). Био је најбољи стрелац Серије А 1932. године. Дебитовао је за репрезентацију Италије 1925. године. За национални тим је одиграо 21 утакмицу и постигао 15 погодака. Освајач бронзане медаље на Олимпијским играма 1928. године. На Светском првенству 1934, Италија је освојила прво место, а Скјавио је у финалу дао одлучујући гол у продужецима против Чехословачке (победа Италије 2:1).