Police in eastern Finland said a unit was called to check out a suspected ongoing robbery of a taxi driver in Joensuu at about 1:30 am Sunday.
The responding police patrol unit located the taxi allegedly being robbed, which was headed down the Kajaanintie road.
According to police, officers managed to get the taxi driver to pull the vehicle to the side of Kuopontie, a road leading west out of the city.
Police said that after the taxi had come to a standstill, officers saw the customer in the vehicle was holding a knife.
The suspect would not obey repeated orders and police shot him, according to police.
The suspect is a 21-year-old male resident of Kontiolahti, some 20km north of Joensuu, and is being treated at North Karelia Central Hospital.
As of Sunday morning, authorities were not able to provide information on the extent of the man's injuries.
Police said the case is being investigated as aggravated robbery and violent resistance of authorities.