Roller studiò medicina presso le università di Tubinga e Gottinga e, dopo la laurea, tornò a Pforzheim per esercitare la professione medica. Nel 1827 divenne assistente presso un'istituzione psichiatrica di Heidelberg e dal 1835 al 1842 fu direttore dell'asilo.