Anthony Pauls was declared dead after being hit by a car in Urbana just before midnight Friday.
Police arrested Albert Fleming a few blocks away.
Officials say that he had alcohol on his breath and was driving a badly damaged car.
Fleming is being held without bond.