Асен Николов Николов е роден на 14 май 1867 г., в Търново. Завършва Военното училище (1885) и щаб-офицерски курсове (1900). През Сръбско-българската война (1885) е младши офицер в 3-ти пехотен Одрински полк, с който се сражава при Трън, Сливница и Пирот.
След войната е младши офицер във военното училище. На 18 юли 1887 г. е произведен в чин поручик, на 2 август 1891 г. в чин капитан, а на 31 декември 1906 г. в чин подполковник. Служи в 3-ти пехотен Бдински полк като командир на рота (1888-1901), началник на 31-во полково военно окръжие (1908), началник на 2-ро полково военно окръжие (1909) и командир на 19-ти пехотен Шуменски полк (1911).
През Балканската война (1912-1913) е командир на 3-та дружина от 34-ти пехотен полк и се сражава при Петра, Караагач, Люле- Бургаз и Одрин. На 18 май 1913 г. е произведен в чин полковник. В Междусъюзническата война (1913) воюва срещу гърците като командир на 70-ти пехотен полк, а след това е назначен за началник на 4-та дивизионна област.
От 1913 г. до 1915 г. е командир на 19-ти пехотен Шуменски полк. Първоначално през Първата световна война (1915-1918) е командир на 1-ва бригада от 6-та пехотна Бдинска дивизия, с която се сражава при овладяването на Зайчар, Сако Баня (1915). През 1916 г. и 1917 г. се сражава в Добруджа.
По-късно е назначен за началник на 12-та пехотна дивизия (май 1917-септември 1918). С дивизията си е преместен на Македонския фронт, южно от Битоля. На 17 август 1917 г. е повишен в чин генерал-майор.
От 16 до 20 септември 1918 г. е назначен за началник на 2-ра пехотна Тракийска дивизия, с която се сражава при Велес, Щип, Куманово.
До декември 1918 г. е началник на 4-та преславска дивизионна област. След това излиза в запаса. Умира през 1928 г.
Награден е с военния орден „За храброст” III и IV ст.1 кл.; IV ст. 2 кл. и със знак отличен на същия орден- IV ст.; ордена „Св. Александър” IV ст. с мечове по средата, V ст. без мечове и народния орден „За военна заслуга” 5 к