Befriending a 62-year-old woman, Shane Harwood told a litany of lies to gain more than $34,000 fraudulently from her to pay for drugs.
The 33-year-old Masterton man pleaded guilty to a representative charge of fraud when he appeared before Judge Bruce Davidson in Masterton District Court on Monday.
Police prosecutor Sergeant Jodie Lawrence said Harwood befriended the elderly woman in 2011 and by January 2012 had moved into her house.
During the next 18 months he told a range of lies including that his grandmother had died, Ms Lawrence said.
He also conned a friend into pretending she was his mother to confirm he'd be receiving a $90,000 inheritance from his grandmother's estate so he could pay money back, she said.