O Coronel Agostinho Rocha nasceu em Paredes, distrito do Porto, em dezembro de 1975.
Ingressou na Licenciatura pré-Bolonha de Ciências Militares Aeronáuticas, na Academia da Força Aérea, em 1995, tendo sido brevetado, na Base Aérea de Beja, em janeiro de 2001, após concluir o tirocínio em Epsilon e Alpha-Jet.
Após a conclusão da Licenciatura, foi colocado na Base Aérea N.º 11, em Beja, tendo completado, na Esquadra 103, o Curso Complementar de Pilotagem em Aviões de Combate em Alpha-Jet. Posteriormente, ainda em 2001, foi colocado na Esquadra 301- Jaguares, tendo sido qualificado Piloto-Operacional.
Entre 2001 e 2003, desempenhou várias funções na Esquadra 301, das quais se destacam a de Chefe da Secção de Informações e Guerra Eletrónica, tendo realizado o curso de Intel Officer e o curso de Targeting & Weaponeering, na NATO School, em Oberammergau.
Em 2003 foi transferido para a Esquadra 103 - Caracóis onde, após qualificação, foi Piloto Instrutor até 2008. Desempenhou várias funções, de onde se destaca a chefia da Secção de Uniformização e Avaliação e a sua contribuição como piloto da Patrulha Acrobática “Asas de Portugal” na temporada de 2007.
Em 2008 foi colocado na Componente E-3A da NATO (AWACS) em Geilenkirchen, Alemanha, onde desempenhou funções de Co-Piloto e Piloto-Comandante, tendo participado em operações reais desta componente, como a International Security Assistance Force (ISAF), no Afeganistão, e na Operation Unified Protector (OUP), na Líbia.
No final da sua comissão na NATO, em dezembro de 2011, foi colocado na Base Aérea N.º 6, no Montijo, mais concretamente na Esquadra 501 - Bisontes.
Concluiu com sucesso o curso teórico de C-130, sendo que a parte prática foi interrompida para que pudesse frequentar o Curso de Promoção a Oficial Superior (CPOS) no ano letivo de 2012/2013, no Instituto Universitário Militar (IUM), onde obteve uma Pós-graduação em Ciências Militares Aeronáuticas.
Em junho de 2013 foi novamente colocado na Base Aérea N.º 11, na Esquadra 601 - Lobos, como Oficial de Operações, tendo sido qualificado como Co-piloto, Piloto-Comandante e, posteriormente, como Piloto-Instrutor em P-3C Cup+ Orion.
Em 2014 assumiu o Comando da Esquadra 601, cargo que desempenhou até agosto de 2018.
Ao longo da sua permanência na Esquadra 601 participou em inúmeras Operações no Espaço Estratégico de Interesse Nacional Permanente, no Mediterrâneo, no Golfo da Guiné, em âmbito nacional, da NATO e da União Europeia, como são exemplos as Operações Sea Guardian, Saharan Express e Operação Shopia.
Em julho de 2018 assumiu o Comando do Grupo Operacional 111, na Base Aérea N.º 11, cargo que desempenhou até outubro de 2019.
Entre outubro de 2019 e novembro de 2023 foi colocado no Ministério da Defesa Nacional, onde desempenhou funções de Assessor Militar da Força Aérea no Gabinete do Ministro da Defesa Nacional.
Em dezembro de 2023 foi nomeado como Chefe do Centro de Operações Aéreas do Comando Aéreo, cargo que desempenhou até novembro de 2025.
A 27 de novembro de 2025 assumiu o Comando da Base Aérea N.º 8, em Ovar, cargo que desempenha à data.
O Coronel Agostinho Rocha possui mais de 4700 horas de voo, entre várias aeronaves como Epsilon, Alpha-Jet, Boeing E-3A e P-3C CUP+.
Na sua folha de serviço constam vários louvores e condecorações, das quais se destacam a Medalha de Serviços Distintos, Medalha de Mérito Militar de 2ª Classe e a Medalha de Mérito Aeronáutico de 2ª Classe.
O Coronel Agostinho Rocha é casado e tem dois filhos.
