Las autoridades locales pidieron a la gente no salir y que especialmente evitaran "la zona de la estación de Policía", la cual está cerca del concurrido mercado navideño, ubicado alrededor de la catedral de la ciudad.
Imágenes del sitio mostraban a oficiales de Policía, vehículos policiales y barricadas rodeando las luces brillantes del mercado.
El Parlamento Europeo, que tiene su sede en Estrasburgo, fue cerrado "y nadie puede salir hasta nuevo aviso", dijo el portavoz Jaume Duch.
El presidente de la Comisión Europea, Jean-Claude Juncker dijo que enviaba sus condolencias a las víctimas del tiroteo: "Estrasburgo es una ciudad como ninguna otra y es un símbolo de paz y de democracia europea".
Francia ha sido objeto de varios ataques perpetrados por extremistas, incluidos los tiroteos en París en 2015 —que provocaron la muerte de 130 personas y lesiones a cientos más— y un ataque con un camión en Niza en el que fallecieron docenas en 2016.
Algunos residentes de Estrasburgo han publicado en las redes sociales que escucharon disparos en algunas partes del centro de la ciudad.
El primer ministro Edouard Philippe tuiteó que "la situación sigue en curso, se da prioridad a las fuerzas de seguridad y a los rescatistas".
El presidente Emmanuel Macron suspendió una reunión en el palacio presidencial prevista para esta noche para poder supervisar lo sucedido.
Estrasburgo, ubicada a unos 500 kilómetros al este de París, comparte frontera con Alemania.