Nacido en la ciudad de Granada (donde una calle céntrica lleva el nombre de su padre), hijo del prestigioso abogado y político republicano vinculado a Emilio Castelar Melchor Almagro Díaz (1850-1893) y de Pilar San Martín, inició la carrera de Derecho en la Universidad de Granada, en cuyo periódico "El Defensor de Granada" trabajó; allí fue el miembro más joven de la llamada Cofradía del Avellano, una tertulia en la que estaba Ángel Ganivet, pero marchó a Madrid para continuar sus estudios universitarios.