С 1960 опубликовал около 470 задач различных жанров; центральное место в его творчестве занимают многоходовки. На конкурсах удостоен 56 отличий, в том числе 37 призов (15 — первых). Финалист 11-го (1973) — 2-е место и 12-го (1976) личных чемпионатов СССР (по разделу многоходовок); 4-кратный чемпион Латвийской ССР.