In 1994, Nervo was signed by Bologna, the club with which he would spend most of his career; in total, he remained at the club for 13 seasons in total, 11 of which were consecutive, making 337 league appearances for the club between Serie A, Serie B, and Serie C1, while scoring a total of 36 goals; he made his debut with Bologna during the 1994–95 season, and demonstrated his adeptness as a right winger due to his pace, work-rate, skill, creativity, and eye for goal, which enabled him to form several notable partnerships on the pitch with strikers such as Igor Kolyvanov and Giuseppe Signori. Nervo played a key role in helping Bologna win consecutive Serie C1 and Serie B titles, also gaining Serie A promotion with the club, and he made his Serie A debut on 7 September 1996, in a 1–0 home win over Lazio; he made his 100th Serie A appearance with Bologna in a 0–0 away draw against Verona on 5 March 2000. During his time with the club, he helped Bologna to qualify for the UEFA Cup, after winning the 1998 UEFA Intertoto Cup; Bologna reached the semifinals of both the 1998–99 UEFA Cup and the 1998–99 Coppa Italia the following season. Following Bologna's relegation to Serie B at the conclusion of the 2004–05 Serie A season and the expiration of his contract with the club, Nervo spent a brief stint on loan with fellow Serie B side Catanzaro during the 2005–06 season, but later returned to Bologna in January 2006, and finished his professional career with the club at the conclusion of the 2006–07 season, retiring in 2007. With 417 appearances in official competitions with Bologna, he is the club's third highest appearance holder, behind Giacomo Bulgarelli and Tazio Roversi.