央大学法律本科，其间加入中国同盟会。1911年，王有兰回到中国，任江西都督府参议官，旋派赴南京，任各省都督府代表联合会江西代表。民国元年（1912年），王有兰任南京临时参议院议员。同年，充江西内务司长，兼交通司长。民国二年（1913年），当选中华民国第一届国会众议院议员。民国三年（1914年）赴欧洲各国考察政治（一说，民国二年他参加了二次革命，革命失败后流亡南洋）。民国四年（1915年），王有兰回到中国（一说回国时间为1916年），参加护国运动。民国五年（1916年），革命军政府成立，王有兰充军务院军事参议