Los orígenes de la astrología se mezclan con los de la astronomía, ya que prácticamente todas las civilizaciones han acudido a los astros tratando de averiguar el destino de los seres humanos.
La astrología, tal y como se la conoce en la actualidad, fue creada en Babilonia hace más de cuatro milenios. Se trataba de una mezcla de religión, ciencia y creencias. La parte científica estudiaba la evolución de los astros a lo largo del tiempo, y detectaba y determinaba la concurrencia de ciertos eventos. La parte religiosa intentaba determinar relaciones entre los eventos cósmicos y los sucesos terrenales como la caída de reyes o resultados de batallas.
La observación del cielo proporcionó grandes instrumentos de cálculo y las bases de la astronomía y astrología actual, de las que destaca el actual horóscopo, por otra parte ya desfasado puesto que las estrellas sí se mueven, aunque despacio, a lo largo del tiempo. Otros pueblos desarrollaron su propia astrología, y aunque se combinaron durante toda la edad antigua conservaron sus diferencias. Los egipcios, por ejemplo, mejoraban la medición e incluían los ángulos relativos y no solo las colisiones.
Después pasó a Grecia y Roma, con predominio del vocabulario claramente zoroástrico. En Grecia y Egipto empezó a nacer la astronomía como conocimiento puro separándose de las supersticiones. En Roma se empezó a denunciar tímidamente a la astrología como superchería.
en su Almagesto recupera la división clásica zoroástrica dándole una precisión astronómica a la división del cielo en 12 sectores. En China, de manera independiente, se desarrolló también una astrología, similar en algunas cosas a la occidental y distinta en otras muchas.