A man has had his licence suspended after he was caught drink-driving twice within 90 minutes.

ACT Policing said officers pulled over the 28-year-old man in the CBD in a blue Hyundai Lantra about 4.45am on Sunday, when he returned a positive roadside screening test.

The man, from Isaacs, was taken to the city police station where police said he recorded a blood alcohol concentration of 0.180.

His was licence suspended on the spot, and he was told he would be summonsed for the drink-driving offence before releasing him.

Ninety minutes later, the same man was spotted driving a short distance from where he was nabbed the first time. This time, his blood alcohol concentration was recorded as 0.153.

He was taken to the ACT Watch House, where he was charged with two counts of driving with a prescribed concentration of alcohol, and driving while suspended.

He is due in ACT Magistrates Court on May 23.