French police said the man bore a strong resemblance to the person shown in surveillance camera footage.
He was taken into custody at about 19:00 local time from a vehicle in a car park in Bois-Colombes, west of Paris.
The suspect threatened a TV station last Friday, and attacked the Liberation office and Societe Generale HQ on Monday.
He was apprehended from a stationary car in an underground car park.
Prosecutors said the reading of the man’s rights had been postponed and he was not yet in a position to be questioned. They gave no further explanation and have not yet given the man’s identity nor any motive.
Hundreds of police were involved in an intensive manhunt since Monday and security was stepped up at all media outlets.
An appeal for information generated almost 700 calls.
The first incident – last Friday – was at the offices of the BFMTV television channel.
The intruder emptied the chamber of his gun in the reception area without firing, saying: “Next time, I will not miss you.”
CCTV showed that he spent only a few seconds in reception, before hurrying out.
On Monday, the suspect attacked the offices of the Liberation newspaper, firing twice and critically injuring a 23-year-old photography assistant.
Two hours later, the same man fired shots outside the headquarters of the bank Societe Generale, in the western business district of La Defense. No-one was hurt.
A car was then hijacked and the driver was forced to drop the suspect off near the Avenue des Champs Elysees, where he disappeared.
At least 158 people have died in Spain's worst flooding disaster in generations. On October…
Google has been fined two undecillion (a two followed by 36 zeroes) roubles by a…
Embarking on a home remodel is an exciting journey, promising enhanced comfort, increased property value,…
The US presidential candidates continued to campaign across key swing states on October 20. Footage…
Elon Musk has said he will give away $1 million a day to a registered…
India and Canada have decided to expel their top envoys along with other diplomats as…