He should serve out the ban before applying. Even marriage to a US citizen - the most privileged category for immigration - does not cancel a ban for overstay for a spouse outside the country unless there is reason for a waiver. An applicant under the diversity visa would not likely have any way to meet the standards required for a waive.
There are consequences to overstaying.

