Embetet som generaladvokat (opprinnelig kalt generalkrigsadvokat) ble opprettet ved lov om rettergangsmåten i militære straffesaker 29.3.1900 - gjort gjeldende 1.4.1901. Generaladvokaten sto direkte under Forsvarsdepartementet. Han var øverste militære påtalemyndighet og hadde overoppsynet med krigsadvokatene rundt om i landet. Videre skulle han føre tilsyn med den militære disiplinmyndighet og etterforskningen av militære straffe- og disiplinsaker. Ved lov 24.3.1922 ble embetet nedlagt. Da det ble gjenopprettet i 1945, ble det lagt inn under Justisdepartementet.