Známe jej především jako libretistu oper Bedřicha Smetany Dalibor a Libuše. Byl však i básník, překladatel české literatury do němčiny, dramatik, ale také vlastivědec a pedagog, který propagoval česko-německou spolupráci ve výchově a vzdělávání národa. Podílel se na zřízení vyšší české dívčí školy. Byl zvolen poslancem do českého sněmu a prosadil, aby se česky vyučovalo na školách, kde převažoval počet českých žáků. Spoluzaložil Obchodní akademii, stal se také prvním starostou Umělecké besedy a zřídil spolek pro chudé studenty.