The 21-year-old has spent much of his career out on loan since he graduated from Inter's youth academy in 2010.
"I wanted to take part in the Chievo project and know that here I can find a relaxed environment where I can focus on football," Biraghi told Chievo's official website.
"Here, I want to continue my sporting development. I like to try to be more offensive, even though I know that my first objective is to be defensive."
Biraghi was at Catania on loan for most of the last campaign, though he was unable to stop the club from being relegated to Serie B.