二者的区别是概念内容含义不一样。解职的意思解去职务,含有是本人主动解去职务的意思在内。如因工作调动,本人主动提出解除现在的职务就是解职。而免职是上级组织因某种原因而提出对任现职人员职务解除的方式。免职是上级组织提出的,解除是个人主动提出来的。