Tras graduarse en matemáticas, trabajó en el observatorio de Turín como voluntario (1899) y pasó a continuación al observatorio de Heidelberg como asistente de Max Wolf, descubriendo 16 nuevos asteroides.