A Pemiscot County man has been sentenced to federal prison for 24 years on a felony child pornography charge.