Karl Weiser war ab 1882 am Meininger Hoftheater engagiert und wirkte hier in vielen mittelgroßen Shakespeare-, Schiller- und Goetherollen, auch auf Gastspielreisen. Ab 1892 war er am Nationaltheater Weimar unter Vertrag. Er betätigte sich auch als Schriftsteller.