Николай Мухо родился 6 декабря 1913 года в Кронштадте. В 1950 году окончил ЛИЖСА имени И. Е. Репина, мастерская Бориса Иогансона. Занимался у Михаила Бернштейна, Семена Абугова, Александра Зайцева, Генриха Павловского, Глеба Савинова. Участник выставок с 1951 года. Член ЛОСХ с 1957 года. Писал жанровые и тематические картины, морские, городские и ландшафтные пейзажи. Персональная выставка в Ленинграде (1989). Произведения Николая Мухо находятся в музеях и частных собраниях в России, Великобритании, Японии, Франции и других странах.