The 43-year-old has come back to manage the Serie A side after replacing Giuseppe Sannino, who won just once in 12 games this season at the Stadio Marcantonio Bentegodi.
Sannino was able to win just one of 12 Serie A games this season after replacing Corini, who left the club in May.
The last game of Sannino's tenure was a 0-0 draw against Milan at the Stadio Marcantonio Bentegodi, a result that saw the hosts' winless run extended to eight matches.
"AC Chievo Verona announces that it has entrusted the conduct of the First Team to Eugenio Corini," the club said in a statement. "The agreement is (a two-year deal)."
The first game of Corini's second stint in charge will see his side take on local rivals Verona on November 23.
Corini will be tasked with moving the club off the bottom of the table, having led it to a 12th-placed finish in Serie A last term.