Zalgaller lived in Saint Petersburg most of his life. He studied and worked at the Leningrad State University and the Saint Petersburg branch of Steklov Institute of Mathematics. He did his early work under direction of Aleksandr Danilovich Aleksandrov and Leonid Kantorovich.