The 176-square-metre concept store will showcase the company's smartphones, Galaxy tablets, PCs and other mobile products.
The boutique's opening, until now a guarded secret, was first reported on Thursday by Business Immo, a specialty property news website.
The store is located in the eighth arrondissement at 5 Boulevard Malesherbes, just one metro stop away from the Apple Store near the Palais Garnier opera house.
The opening comes just as the Christmas shopping season is getting under way and as Samsung is locked in a competitive struggle with Apple for market share.
The two companies have also been sparring in courts over patent infringement disputes.
Story continues below…
Samsung, the world's number one mobile and electronics company, had been reportedly looking for an attractive location to set up shop in Paris for several months.
It has opened similar boutiques in South Korea, Germany, Great Britain and Australia.
Samsung is planning a bigger store in Paris to showcase more of its product line a later date, Le Figaro reported.
Meanwhile, the company is moving its headquarters in France from Saint-Denis to a new building in Saint Ouen, a suburb north of Paris, Business Immo said.
The 14,500-square-metre premises in the circular glass and steel Ovalie building, has high-profile visibility from the ring road encircling Paris, the website said.