Patrizio Franceschelli, 26, was convicted of throwing his baby, Claudio, from a bridge into the freezing water in February after arguing with the child's mother, ANSA reported.
Franceschelli later was stopped by police, who said he confessed.
Two boys found the body downstream near an airport a month later.
Martin Bashir resigns from MSNBC over Sarah Palin comments
Toddler uninjured after being knocked over by Obama family dog