As a youth player, Meghni moved from the renowned Clairefontaine academy to Bologna, where he played from the 2000–01 season to the 2004–05 season. He made his Serie A debut on 12 January 2003 in a 2–0 loss at home to Milan. Meghni then spent the 2005–06 season on loan to French Ligue 1 side Sochaux, before returning to Bologna.