目前我国设有军事法院、海事法院、森林法院和铁路运输法院等四种专门人民法院。
军事法院包括中国人民解放军军事法院(军内的最高级)、大军区及军兵种军事法院(相当于中级层次)、军级军事法院(基层级)三级,军事法院的最高审级是中华人民共和国最高人民法院,军事法院负责审判军事人员犯罪的刑事案件。
海事法院只设一级,设立在广州、上海、武汉、天津、大连、青岛、宁波、厦门、海口和北海等港口城市,其建制相当于地方的中级人民法院。海事法院管辖中国法人和公民之间,中国法人、公民和境外(外国或地区)法人和公民之间的第一审海事案件和海商案件。对海事法院判决和裁定的上诉案件,由海事法院所在地的高级人民法院管辖。
森林法院。审理破坏森林资源案件、严重责任事故案件及涉外案件,其任务是保护森林。基层森林法院一般设置在某些特定林区的一些林业局(包括木材水运局)的所在地;在地区(盟)林业管理局所在地或国有森林集中连片地区设立森林中级法院。
铁路运输法院是设在铁路沿线的专门人民法院,分为二级:一是铁路管理分局所在地设立铁路运输基层法院,二是在铁路管理局所在地设立铁路运输中级法院。铁路运输法院负责审判由铁路公安机关侦破、铁路检察院起诉的发生在铁路沿线的刑事犯罪案件和与铁路运输有关的经济纠纷。对铁路运输中级法院判决和裁定的上诉案件,由所在地的省、自治区、直辖市高级人民法院管辖。