Nacido y criado en la comuna de Puente Alto, es hijo de Carmen Lara, una auxiliar de enfermería, y de Osvaldo Andrade, un obrero socialista que incursionó como inspector de mataderos y que terminó siendo regidor en tiempos del presidente Eduardo Frei Montalva.