Kierował Katedrą Chemii Organicznej.
Doktorat z chemii obronił 1 lipca 1961 na podstawie wyników analizy budowy N-D-glikozylo-p-aminoazobenzenu. Promotorem był profesor Politechniki Gdańskiej Leon Kamieński. W maju 1964 Sokołowski habilitował się na podstawie pracy Budowa azotowych glikozydów na Wydziale Matematyczno-Fizyczno-Chemicznym Uniwersytetu Mikołaja Kopernika w Toruniu i w styczniu następnego roku został docentem etatowym. W marcu 1968 mianowany został profesorem nadzwyczajnym, w październiku 1977 profesorem zwyczajnym. Od lipca 1965 pełnił funkcję prorektora Wyższej Szkoły Pedagogicznej, a od września 1968 rektora.
Z nominacji ministerialnej był najpierw organizatorem, a od lipca 1970 pierwszym rektorem Uniwersytetu Gdańskiego. Na stanowisku pozostawał do 1981. 24 września 1981 w uznaniu zasług senat uczelni nadał mu tytuł rektora honorowego. Jednocześnie kierował Katedrą Chemii Organicznej. Przeszedł na emeryturę z końcem roku akademickiego 1991/1992, nadal udzielając się w pracy dydaktycznej i naukowej.
Należał do Polskiej Zjednoczonej Partii Robotniczej. W latach 1989–1991 był członkiem Trybunału Stanu.