Daniel Snay, 62, of Uxbridge, was held after pleading not guilty at his district court arraignment to indecent assault and battery on a child under the age of 14, subsequent offense; reckless endangerment of a child; enticement of a child; and dissemination of pornography to a minor.
Snay was arrested Friday.
Snay sexually assaulted a boy over several years starting when the boy was 10, police said.
"Mr. Snay was the recipient of a $10 million dollar lottery award and that windfall aided the commission of the crimes," police said in a press release.
Snay won the prize on a scratch-off ticket in 2008, according to state lottery records.
He used the money to groom and gain favor with people, Chief Jeffrey Lourie told the Telegram & Gazette, without providing additional details.
Snay was convicted of indecent assault and battery on a child under 14 in 1974 and 1976, according to the state sex offender registry. He is listed as a level 3 offender by the state, considered the most likely to re-offend.
Snay's lawyer did not immediately return a telephone message Monday.
The investigation is ongoing, and Lourie said authorities are investigating whether Snay sexually assaulted the boy in Rhode Island and Connecticut.
ABC News contributed to this report.