José Pires Machado é licenciado em Direito pela Universidade de Coimbra e foi delegado do Procurador da República em várias comarcas do Continente. Acedendo à Magistratura Judicial, foi juiz de direito em várias comarcas no Continente
e nos Açores.
Foi juiz-desembargador na Secção Cível do Tribunal da Relação de Lisboa e juiz conselheiro no Supremo Tribunal Administrativo. É juiz conselheiro, aposentado, do Supremo Tribunal de Justiça.