商标代理人一定是法人吗?

不是的。根据《商标代理管理办法》和《商标代理人资格考试办法》,凡符合下列条件的人员,包括:一、年满十八周岁,具有完全民事行为能力;二、具有高等院校法学专科以上、其他专业本科以上学历或者同等学历,均可报名参加考试。通过考试成为商标代理人,所以商标代理人不一定是法人。