Waige, of Courtland Street near G Street, in Philadelphia's Feltonville section, told Bensalem police that he left the car running with the air conditioner on and that the child was strapped into his car seat, asleep.
"Waige stated he did not realize he was in the casino for over an hour," a police statement said.
Police were called about 5:30 p.m., summoned by casino personnel after someone alerted them about a child left alone in a vehicle.
Waige was charged with child endangerment and sent to the Bucks County Prison in lieu of $15,000 bail. A relative said Waige had three older children and was not currently married but wouldn't give any further details.
Waige was arrested as he was walking to his car, said Bensalem Police Sgt. Andrew Aninsman. Police, who freed the boy, had checked the vehicle's ownership and were entering the casino to search for Waige when he came out, Aninsman said.
"We know he was in there for an hour and 20 minutes," Aninsman said of Waige. Although Waige told police that the boy was asleep, the child was crying when police found him.