Nine other people were injured during the standoff at the family planning clinic, which lasted five hours before the suspect surrendered.
A number of people were trapped inside the building as shots were exchanged.
The motive remains unclear. The Planned Parenthood group has drawn anti-abortion protests in the past.
A law enforcement source identified the suspect as Robert Lewis Dear, from North Carolina. No other details were given.
“I want to convey to the loved ones of the victims, this is a terrible, terrible tragedy that occurred here in Colorado Springs today,” Mayor John Suthers told a news conference.
“Obviously, we lost two civilian victims. We mourn the loss of a very brave police officer.”
The dead police officer was named as Garrett Swasey, 44, who was married with two children.
Colorado Springs Police Chief Peter Carey said five police officers were among the injured, who were being treated in local hospitals.
Police had sealed off streets around the centre as officers tried to make contact with the suspect.
“We did get officers inside the building,” police Lt Catherine Buckley said.
“They were able to shout to the suspect and make communication with him and at that point they were able to get him to surrender and he was taken into custody.”
According to police, the suspect had been seen carrying “some bags” into the building and teams were combing the area for possible explosives.
Robert Lewis Dear’s car which was found nearby was also being checked for explosives, CNN reported.
The manager of a nearby hair salon said she had heard as many as 20 gunshots in less than five minutes.
Denise Speller told a local newspaper she had seen one of two police officers appear to fall to the ground and the other attempt to get the wounded officer behind their police vehicle.
Police had told shoppers at a nearby centre to stay indoors.
In a statement, the family planning clinic said it was not yet clear “if Planned Parenthood was in fact the target of this attack”.
“Our concern is for the safety of our patients, staff and law enforcement,” said its CEO, Vicki Cowart.
Planned Parenthood has been the focus of protests recently after an anti-abortion organization secretly recorded a Planned Parenthood official discussing how to obtain aborted fetal tissue for medical research.
Pro-life advocates say this proves Planned Parenthood is selling fetal parts for profit – which is illegal – but this is disputed by the organization.
New York’s city police said it had deployed critical response vehicles to Planned Parenthood sites in the city because of the Colorado incident, but said there was no threat in the city.
The US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…