Dopiero po powrocie z Lipska wykorzystując swoje wszechstronne wykształcenie, rozszerzał swoje zainteresowania naukowe na kwestie społeczne, ekonomiczne, socjologiczne, filozoficzne i historyczne.

W 1894 roku złożył egzamin adwokacki, po którym osiadł w Krakowie, gdzie pracował jako adwokat aż do roku 1914, działając jednocześnie w Towarzystwie dla Pielęgnowania Nauk Społecznych. W swoich ówczesnych pracach koncentrował się na problemach rozwoju rolnictwa oraz sytuacji ludności wiejskiej. Przeprowadził też dogłębne studia nad zagadnieniami emigracji i polityki emigracyjnej. Równocześnie atakował etykę judaizmu. Potępienie ze strony wielu środowisk żydowskich było ostateczną przyczyną przejścia Caro na katolicyzm w roku 1903. W pierwszej dekadzie XX wieku związał się z katolickim ruchem społecznym.

10 listopada 1896 ożenił się z Salomeą Chelińską.

Po wybuchu I wojny światowej Caro został powołany do wojska. Służył w wojskowym korpusie sądowniczym;