It depends of which country are you talking about, however in my country (Colombia) in order to be a diplomat (requirements (it doesn't mean that you will be)) you need to be a citizen, have very good knowledge of two languages of diplomat use, begin to assist to some seminars that the different embassies do, have a barchelor and univeristy degree it doesnt matter in what (but in areas relevant to diplomacy will be better)