A man who escaped from a court in Sydney's CBD after being refused bail has been charged by police.

Ali Chahine was taken into police custody after he was arrested by Redfern Police on Monday.

The 33-year-old appeared in Downing Centre Local Court on Wednesday, September 30, on drug charges, then jumped the dock and caught a bus outside the court.

He allegedly assaulted two corrective services officers before leaving the court.

Redfern police found the man at a home unit in Alexandria at 7:00am after receiving a tip-off that he was inside.

They forced their way into the unit after he allegedly refused to surrender.

Chahine was arrested and taken to St Vincent's Hospital, where he was treated for a pre-existing condition.

Police said he was charged with inmate escape lawful custody and two counts of assault occasioning actual bodily harm.

He was expected to appear before Parramatta Local Court via video link.