The 53-year-old replaces Paul Lambert at Carrow Road, following the Scot's decision to leave for Barclays Premier League rivals Aston Villa.
Hughton was in charge at Birmingham but had been granted permission by the Championship side to speak to the Canaries.
Source: PA
Source: PA