Luiz Garcia nasceu no Rio de Janeiro, em 1936. Com apenas 17 anos, ingressou no jornalismo como repórter da Tribuna da Imprensa. Foi contratado pelo jornal O Globo em 1961, para trabalhar como copidesque. Em 1963, transferiu-se para a sucursal carioca do jornal O Estado de S.Paulo, como chefe de redação. Entre 1968 e 1969, trabalhou na revista Veja, na sucursal do Rio, na mesma função. De 1969 a 1971, foi correspondente internacional de Nova York da Editora Abril, antes de se tornar editor-chefe da Veja em São Paulo, função que exerceu até 1973, quando foi para a revista Visão. No ano seguinte voltou para o Rio de Janeiro e para O Globo, na função de subeditor-chefe. Lá, comandou a editoria de Política do jornal e criou o “Manual de Redação e Estilo” de O Globo, antes de tornar-se editor de Opinião e colunista do jornal.