The New York Post said Lawrence Salander, 61, stole an estimated $120 million during a 10-year period from 29 wealthy friends and colleagues, including former tennis star John McEnroe and actor Robert De Niro.
CNN said Salander pleaded guilty in March to 30 felony counts of grand larceny and scheming to defraud.
"There is no excuse. There is no justification," Manhattan Supreme Court Justice Michael Obus said when sentencing Salander Tuesday.
"Lawrence Salander is a pathological, self-absorbed con man who betrayed friends, partners, investors, heirs and living artists" to finance his lavish lifestyle, the Post quoted Assistant District Attorney Kenn Kern as saying.