An 86-year-old World War II veteran was seriously injured when he was attacked and robbed outside Good Samaritan Hospital after visiting his sick wife over the holiday weekend, according to Cincinnati police.

Craig Phelps, 30, of Sharonville is charged with jumping Paul Browning outside the Dixmyth Avenue hospital in University Heights on Saturday and slamming him to the wall, Hamilton County court records show.

He tried to grab the man's wallet out of his pocket, police allege.

Phelps was arrested about an hour later and booked into the county jail.

He is held on $26,000 bond on charges of robbery, possessing a drug abuse instrument and criminal damaging or endangering.

When he was taken into custody, police found him with a needle he said he used to shoot up heroin, records state.