We have carried out Monte Carlo simulations to study the non-equilibrium aggregation of short patchy nanorods in two dimensions. Below a critical value of patch size ([Formula: see text]), the aggregates have finite sizes with small radii of gyration, [Formula: see text]. At [Formula: see text], the average radius of gyration shows a power law increase with time such that [Formula: see text], where [Formula: see text]. Above, [Formula: see text], the aggregates are fractal in nature and their fractal dimension depends on the value of patch size. These morphological differences are due to the fact that below the critical value of patch size ([Formula: see text]), the growth of the clusters is suppressed and the system reaches an 'absorbed state.' Above [Formula: see text], the system reaches an 'active state,' in which the cluster size keeps growing with a fixed rate at long times. Thus, the system encounters a non-equilibrium phase transition. Close to the transition, the growth rate scales as [Formula: see text], where [Formula: see text]. The long-time growth rate varies as [Formula: see text] where [Formula: see text]. These scaling exponents indicate that the transition belongs to the directed percolation universality class. The patchy nanorods also display a threshold patch size ([Formula: see text]), beyond which the long-time growth rate remains constant. We present geometric arguments for the existence of [Formula: see text]. The fractal dimension of the aggregates increases from 1.75, at [Formula: see text], to 1.81, at [Formula: see text]. It remains constant beyond [Formula: see text].