A Dubuque man who distributed more than 119 pounds of methamphetamine was sentenced to 25 years in federal prison.