Paramedics arrived to check the child’s welfare, but she was uninjured.
When police investigated, Kidd’s previous offending was revealed, along with his failure to notify officers about his change of address or tell his girlfriend about his past.
It also materialised he had the opportunity for unsupervised access to the child.
Kidd, of Weddell Road, Haverhill, pleaded guilty to three counts of failing to comply with notification requirements of his Sexual Harm Prevention Order and assault by beating.
On Friday (January 29) at Cambridge Crown Court he was jailed for 18 months.
DC Eleanor Jaggard said: “Kidd saw red and completely lost his temper. His treatment of the young girl was absolutely inexcusable.