Автор более 300 этюдов. Cоставил 230 задач. Более 350 его композиций получили отличия на шахматных конкурсах, в том числе около 70 первых призов. Опубликовал более 100 статей по шахматной тематике, ряд антологий и авторский сборник этюдов. Участвовал в редактировании нескольких шахматных изданий и газетных отделов.