The Criminal Minds actor is said to have been driving in the downtown area at around 1am local time, before attempting to drive through a part of the city that been sectioned off due to a half-marathon.
Although the marathon had passed, the section was still blocked off, reports TMZ.
Gibson was reportedly told that he could not drive through, but did so anyway. He was later stopped by police, who detected that he had been drinking alcohol.
Police sources state that Gibson then refused to take a breathalyser test, and was arrested on suspicion of a misdemeanor DUI offence.
He was taken into custody at around 1.30am, with bail set at $15,000 (£9,300).
Thomas Gibson currently plays Aaron Hotchner in CBS drama Criminal Minds, while he is also known for his roles of Daniel Nyland on CBS's Chicago Hope and Greg Montgomery on ABC's Dharma & Greg.