Hans forældre var sagførerfuldmægtig Søren Sørensen og Louise Frederikke født Dein. Han blev student 1843 fra Det von Westenske Institut, studerede jura, men trådte 1848 som frivillig ind i Hæren, hvor han hurtigt blev officer. Før han havde meldt sig som frivillig, var han (frivillig) fourer ved Kongens Livkorps, gennemgik herefter centralskolen for reserveofficerer og udnævntes 1848 til sekondløjtnant. Sørensen deltog 1849 i Sundeved og ved Fredericia, 1850 ved Helligbæk og Isted, blev gentagne gange fremhævet i fægtningsrapporterne og optoges 1849 i hærens linje som fast officer. 1854 blev han premierløjtnant, deltog som kompagnikommandør i krigen 1864 (Oversø, Vejle) fik samme år kaptajns karakter og blev 1865 kaptajn af 2. klasse, 1867 kaptajn af 1. klasse. 1879 afskedigedes han på grund af alder.