Профессиональная деятельность Ивана Николаевича складывалась успешно. В мае 1889 года он был принят в присяжные поверенные Московского Окружного суда, приобрел большую адвокатскую практику… Иван Николаевич выступал в ряде громких уголовных процессов, в том числе в двух (по крайней мере), связанных с пароходными авариями: один — с аварией на Волге, второй — о столкновении судов «Владимир» и «Колумбия» на Черном море в 1894 году. Его речь на последнем процессе помещена в 4-м томе семитомника «Русские судебные ораторы в известных уголовных процессах».
Он также выступал в политических процессах, привлекших общественное внимание: «Дело о беспорядках на фабрике Коншина» (1897), «Дело о саратовской демонстрации» (1902), «Дело о погроме в Кишиневе» (1903). В одном из полицейских донесений (когда надзор уже был снят) Иван Николаевич характеризуется как «постоянный адвокат стачечников». Участвовал он как защитник и в Выборгском процессе 1907 года, на котором 167 членов I Государственной Думы, подписавших Выборгское воззвание, были осуждены на три месяца заключения.
Но гораздо более серьезным наказанием для всех участников этой акции стало вынесенное судом запрещение занимать любые выборные должности — земские, городские и др. Поэтому никто из осужденных по делу о Выборгском воззвании не мог баллотироваться во II Государственную Думу, и кадетская фракция оказалась в ней почти в три раза меньше, чем в Первой Думе.
Иван Николаевич также активно участвовал в работе Совета присяжных поверенных Московской судебной палаты. Он состоял членом комиссии по Уставу об опеке и был кандидатом в члены конституционной комиссии. В 1915 году он избран в правление Московского юридического собрания, а в 1917 году стал его председателем.
Круг общественных интересов и связей Ивана Николаевича был очень широк. С конца 80-х годов он публиковался в газете «Русские ведомости», и в ее юбилейном выпуске 1913 года помещена его автобиография. С 1897 года, когда издателем газеты «Русское слово» стал И. Д. Сытин, Сахаров сотрудничает в ней. В полицейском донесении 19 января 1899 года отмечается: «Вахтеров при сотрудничестве Рубакина и Сахарова начал постепенно преобразовывать его („Русское слово“) из консервативного органа в либерально-народнический». Это донесение подписано московским обер-полицмейстером Д. Ф. Треповым, сыном того Трепова, в которого стреляла Вера Засулич.