Llegó al Brasil y se asienta en Río de Janeiro en 1832.
En 1861 instaló su estudio fotográfico que era al mismo tiempo galería de exposición y un lugar para la venta del trabajo de otros fotógrafos.
El establecimiento de Leuzinger también tiene importancia como casa editorial, que publica, entre otros, el Catálogo de la Exposición de Historia del Brasil, realizada por la Biblioteca Nacional.
En 1867, en París, George Leuzinger sorprendió a europeos con sus paisajes de gran formato, sus puntos de vista inhóspitos y exuberantes, sus composiciones hermosas.
Pero fue también a través de la Casa Leuzinger que se consagró por primera vez el consumo de imágenes de aborígenes del Brasil, tan en boga para los estudios etnográficos y la curiosidad etnocéntrica de la sociedad europea del siglo XIX.