Exercí a Lleida, on fou soci fundador de la Societat Econòmica d’Amics del País (1834) i de l’Ateneu Lleidatà (1871). Director en diferents establiments d’aigües minerals a Galícia i a Catalunya, en publicà estudis sobre les d’Alcarràs i de Caldes de Montbui (1883). Foren fills seus els metges Frederic Castells i Ballespí, Martina Castells i Ballespí (1852 — 1884), una de les primeres dones llicenciades (1882) a la península Ibèrica, Camil Castells i Ballespí i Rossend Castells i Ballespí (1868 — ?), dedicat, a més, a la hidrologia.